{"id":989,"date":"2021-06-17T09:03:24","date_gmt":"2021-06-17T00:03:24","guid":{"rendered":"https:\/\/manvscloud.com\/?p=989"},"modified":"2022-10-25T20:56:55","modified_gmt":"2022-10-25T11:56:55","slug":"ncp-naver-cloud%ec%97%90%ec%84%9c-kubernetes%eb%a5%bc-%ec%82%ac%ec%9a%a9%ed%95%b4%eb%b3%b4%ec%9e%90-nks","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=989","title":{"rendered":"[NCLOUD] Naver CLoud\uc5d0\uc11c Kubernetes\ub97c \uc0ac\uc6a9\ud574\ubcf4\uc790 &#8211; NKS"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>DKOS(Docker Kubernetes Online Study) 2\uc8fc\ucc28 \uacfc\uc815\uc744 \ub9c8\ucce4\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031635\/kub.png\" alt=\"\" class=\"wp-image-1010\" width=\"581\" height=\"310\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031635\/kub.png 750w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031635\/kub-300x160.png 300w\" sizes=\"(max-width: 581px) 100vw, 581px\" \/><\/figure><\/div>\n\n\n<p>\uac00\uc0c1 \uba38\uc2e0, \ubb3c\ub9ac \uc11c\ubc84, AWS, Azure \ud658\uacbd\uc5d0\uc11c k8s \ud074\ub7ec\uc2a4\ud130\ub97c \ubc30\ud3ec\ud558\ub294 \uac83\uc744 \uc2a4\ud130\ub514\ud558\uc600\uc9c0\ub9cc Naver Cloud Platform\uc5d0\uc11c k8s \ud074\ub7ec\uc2a4\ud130\ub97c \ubc30\ud3ec\ud558\ub294 \ubc29\ubc95\uc740 \ub530\ub85c \uc2a4\ud130\ub514 \ud558\uc9c0 \uc54a\uc544 \uc774\uc5d0 \ub300\ud574 \uacf5\uc720\ud558\uace0\uc790 \uc624\ub298\uc740 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c k8s \ud074\ub7ec\uc2a4\ud130 \ubc30\ud3ec\uc640 \uc0ac\uc6a9\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-heading\"> Classic<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/15220820\/classic-k8s-1024x587.png\" alt=\"\" class=\"wp-image-990\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/15220820\/classic-k8s-1024x587.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/15220820\/classic-k8s-300x172.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/15220820\/classic-k8s-768x441.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/15220820\/classic-k8s-1536x881.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/15220820\/classic-k8s-1080x619.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/15220820\/classic-k8s.png 1916w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>\uc6b0\uc120 Classic \ud658\uacbd\uc5d0\uc11c\ub294 \ud604\uc7ac Kubernetes Service \uc0ac\uc6a9\uc774 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/figcaption><\/figure>\n\n\n\n<p>2021\ub144 03\uc6d4 04\uc77c\uae4c\uc9c0\ub9cc \uc0ac\uc6a9\ud560 \uc218 \uc788\uc5c8\uace0 \ud604\uc7ac\ub294 \uc0ac\uc6a9 \ubd88\uac00\ub2a5\ud558\ubbc0\ub85c \uc800\ub294 VPC \ud658\uacbd\uc5d0\uc11c Kubernetes Service \uc0ac\uc6a9\ubc95\uc5d0 \ub300\ud574 \uc368\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-cyan-blue-background-color has-text-color has-background wp-block-heading\"> VPC &#8211; VPC &amp; Subnet \uc0dd\uc131<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"590\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030601\/VPC-1024x590.png\" alt=\"\" class=\"wp-image-997\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030601\/VPC-1024x590.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030601\/VPC-300x173.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030601\/VPC-768x443.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030601\/VPC-1536x886.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030601\/VPC-2048x1181.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030601\/VPC-1080x623.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc6b0\uc120 Naver Cloud Platform\uc5d0\uc11c VPC \ud658\uacbd\uc744 \uc0ac\uc6a9\ud558\uc2dc\ub824\uba74 VPC \uc0dd\uc131\ud558\uc5ec \uc11c\ube0c\ub137 \uad6c\uc131\uc744 \ud574\uc8fc\uc154\uc57c\ud569\ub2c8\ub2e4. \uae30\uc874 AWS\ub098 Azure\uc640 \uac19\uc740 \ud37c\ube14\ub9ad \ud074\ub77c\uc6b0\ub4dc \uc0ac\uc6a9 \uacbd\ud5d8\uc774 \ub9ce\uc73c\uc2dc\ub2e4\uba74 \uc774\ub97c \uad6c\uc131\ud558\ub294\ub370\uc5d0 \ud070 \uc5b4\ub824\uc6c0\uc774 \uc5c6\uc73c\uc2e4 \uac83\uc774\ub77c \uc0dd\uac01\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"986\" height=\"1024\" data-id=\"998\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030633\/subnet-k8s-986x1024.png\" alt=\"\" class=\"wp-image-998\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030633\/subnet-k8s-986x1024.png 986w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030633\/subnet-k8s-289x300.png 289w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030633\/subnet-k8s-768x797.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030633\/subnet-k8s-1479x1536.png 1479w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030633\/subnet-k8s-1080x1121.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030633\/subnet-k8s.png 1563w\" sizes=\"(max-width: 986px) 100vw, 986px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"988\" height=\"1024\" data-id=\"999\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030635\/subnet-server-988x1024.png\" alt=\"\" class=\"wp-image-999\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030635\/subnet-server-988x1024.png 988w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030635\/subnet-server-289x300.png 289w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030635\/subnet-server-768x796.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030635\/subnet-server-1482x1536.png 1482w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030635\/subnet-server-1080x1119.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030635\/subnet-server.png 1566w\" sizes=\"(max-width: 988px) 100vw, 988px\" \/><\/figure>\n<figcaption class=\"blocks-gallery-caption\">\ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c k8s\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c \uae30\ubcf8\uc801\uc73c\ub85c Server, Kubernetes Service, Load Balancer\ub97c \uc0ac\uc6a9\ud558\uac8c \ub418\ub2c8 \uc774\uc5d0 \ub9de\ub294 Subnet \uc0dd\uc131\uc744 \ud574\uc90d\uc2dc\ub2e4.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"380\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030641\/subnet-1024x380.png\" alt=\"\" class=\"wp-image-1000\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030641\/subnet-1024x380.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030641\/subnet-300x111.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030641\/subnet-768x285.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030641\/subnet-1536x569.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030641\/subnet-2048x759.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030641\/subnet-1080x400.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc800\ub294 \uc704 \uc774\ubbf8\uc9c0\uc640 \uac19\uc774 \uc0dd\uc131\ud574\uc8fc\uc5c8\uc2b5\ub2c8\ub2e4.<br>\uc624\ub298 \ud3ec\uc2a4\ud305\uc5d0\uc11c\ub294 LB\uae4c\uc9c0\ub294 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc9c0\ub9cc Naver Cloud \uc5d0\uc11c k8s \ud074\ub7ec\uc2a4\ud130 \ubc30\ud3ec \uc2dc \uac00\uc7a5 \uae30\ubcf8\uc774 \ub418\ub294 \uc11c\ube0c\ub137 \uad6c\uc131\uc774\ub77c\uace0 \ubcfc \uc218 \uc788\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-luminous-vivid-amber-background-color has-text-color has-background wp-block-heading\"> VPC &#8211; Server<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"676\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030727\/create-server-01-1024x676.png\" alt=\"\" class=\"wp-image-1001\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030727\/create-server-01-1024x676.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030727\/create-server-01-300x198.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030727\/create-server-01-768x507.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030727\/create-server-01-1536x1014.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030727\/create-server-01-2048x1352.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030727\/create-server-01-1080x713.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc6b0\uc120 \uc11c\ubc84\ub97c \uc0dd\uc131\ud574\uc90d\ub2c8\ub2e4.<br>\ud574\ub2f9 \uc11c\ubc84 \ub0b4\uc5d0\uc11c \uc774\ud6c4 \uc0dd\uc131\ud560 \uac01 \ud074\ub7ec\uc2a4\ud130\ub4e4\uc744 \ucee8\ud2b8\ub864 \ud574\uc904 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>OS\ub294 CentOS\ub098 Ubuntu \uc544\ubb34\uac83\uc774\ub098 \uad1c\ucc2e\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030805\/server-1024x503.png\" alt=\"\" class=\"wp-image-1002\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030805\/server-1024x503.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030805\/server-300x147.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030805\/server-768x377.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030805\/server-1080x531.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030805\/server.png 1478w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\ud574\ub2f9 \uc11c\ubc84\uc758 \ud328\uc2a4\uc6cc\ub4dc \ud655\uc778 \ud6c4 \uc11c\ubc84\ub85c \uc811\uc18d\ud574\uc90d\ub2c8\ub2e4.<br>\uc774\ud6c4 \uc544\ub798 \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec kubectl\uacfc docker\ub97c \uc124\uce58\ud574\uc90d\uc2dc\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@kubernetes-server-kr2 ~]# cat &lt;&lt;EOF > \/etc\/yum.repos.d\/kubernetes.repo\n[kubernetes]\nname=Kubernetes\nbaseurl=https:\/\/packages.cloud.google.com\/yum\/repos\/kubernetes-el7-x86_64\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https:\/\/packages.cloud.google.com\/yum\/doc\/yum-key.gpg https:\/\/packages.cloud.google.com\/yum\/doc\/rpm-package-key.gpg\nEOF<\/pre>\n\n\n\n<p>\uac00\ub054 gpgkey \ubd80\ubd84\uc744 \uc5d4\ud130\uccd0\uc11c \ub2e4\uc74c \uc904\ub85c \ub0b4\ub824\ubc84\ub9ac\uc2dc\ub294 \uacbd\uc6b0\uac00 \uc788\ub294\ub370 \uc815\uc0c1 \uc124\uce58\uac00 \uc548\ub418\ub2c8 \uc544\ub798 \uc774\ubbf8\uc9c0\uc640 \uac19\uc774 \ub418\uac8c \ud574\uc8fc\uc138\uc694.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"196\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17025541\/kubernetes-repo-1024x196.png\" alt=\"\" class=\"wp-image-994\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17025541\/kubernetes-repo-1024x196.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17025541\/kubernetes-repo-300x58.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17025541\/kubernetes-repo-768x147.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17025541\/kubernetes-repo-1536x295.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17025541\/kubernetes-repo-2048x393.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17025541\/kubernetes-repo-1080x207.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>\/etc\/yum.repos.d\/kubernetes.repo<\/figcaption><\/figure>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@kubernetes-server-kr2 ~]# yum install -y kubectl\n\n\/\/yum-utils device-mapper-persistent-data lvm2\ub294 \uc774\ubbf8 \uc124\uce58\uac00 \ub418\uc5b4\uc788\uc5b4\uc11c \ub530\ub85c \uc124\uce58\ud574\uc904 \ud544\uc694\uac00 \uc5c6\uc5c8\uc2b5\ub2c8\ub2e4.\n\n[root@kubernetes-server-kr2 ~]# yum-config-manager --add-repo https:\/\/download.docker.com\/linux\/centos\/docker-ce.repo\n[root@kubernetes-server-kr2 ~]# yum install -y docker-ce\n[root@kubernetes-server-kr2 ~]# systemctl enable --now docker<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-red-background-color has-text-color has-background wp-block-heading\"> VPC &#8211; NKS Cluster<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"644\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031016\/cluster-01-1024x644.png\" alt=\"\" class=\"wp-image-1006\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031016\/cluster-01-1024x644.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031016\/cluster-01-300x189.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031016\/cluster-01-768x483.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031016\/cluster-01-1536x967.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031016\/cluster-01-1080x680.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031016\/cluster-01.png 1775w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc774\uc81c Kubernetes Service\ub97c \uc0dd\uc131\ud574\uc904 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"669\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031023\/cluster-02-1024x669.png\" alt=\"\" class=\"wp-image-1007\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031023\/cluster-02-1024x669.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031023\/cluster-02-300x196.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031023\/cluster-02-768x502.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031023\/cluster-02-1536x1004.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031023\/cluster-02-2048x1339.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031023\/cluster-02-1080x706.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>NKS \ud074\ub7ec\uc2a4\ud130\ub294 \ud604\uc7ac 1.17\uacfc 1.18 \ubc84\uc804\uc744 \uc9c0\uc6d0\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<br>\ub610\ud55c Pod Security Policy, Audit Log\ub294 \ud074\ub7ec\uc2a4\ud130 \uc0dd\uc131 \ud6c4\uc5d0\ub3c4 \uc218\uc815\ud560 \uc218 \uc788\uc73c\ub2c8 \uc774\ud6c4\uc5d0 \uc124\uc815\ud558\uc154\ub3c4 \ub429\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17033415\/nat-1024x512.png\" alt=\"\" class=\"wp-image-1011\" width=\"364\" height=\"182\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17033415\/nat-1024x512.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17033415\/nat-300x150.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17033415\/nat-768x384.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17033415\/nat-1080x540.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17033415\/nat.png 1115w\" sizes=\"(max-width: 364px) 100vw, 364px\" \/><\/figure><\/div>\n\n\n<p>\uc0dd\uc131 \uc911\uc5d0 NAT Gateway\ub97c \uc0dd\uc131\ud558\ub77c\ub294 \uba54\uc2dc\uc9c0\uac00 \ubc1c\uc0dd\ud569\ub2c8\ub2e4.<br>\uc774\ub294 \uc65c NAT Gateway\ub97c \uc0dd\uc131\ud574\uc57c\ud558\ub294\uc9c0\uc5d0 \ub300\ud574 \uc544\ub798 \ub0b4\uc6a9\uc5d0\uc11c \ubcf4\uc5ec\ub4dc\ub9ac\uae30\uc704\ud574 \ub530\ub85c NAT Gateway\ub97c \uba3c\uc800 \uc124\uc815\ud574\ub450\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc77c\ub2e8 \ub118\uc5b4\uac11\uc2dc\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"452\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031028\/cluster-03-1024x452.png\" alt=\"\" class=\"wp-image-1008\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031028\/cluster-03-1024x452.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031028\/cluster-03-300x132.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031028\/cluster-03-768x339.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031028\/cluster-03-1536x678.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031028\/cluster-03-2048x904.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17031028\/cluster-03-1080x476.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc6d0\ud558\uc2dc\ub294 \uc11c\ubc84 \uc2a4\ud399\uacfc \ub178\ub4dc \uc218\ub97c \uc815\ud574\uc900 \ub4a4 \ucd94\uac00\ud574\uc8fc\uba74 \ud074\ub7ec\uc2a4\ud130\uac00 \uc0dd\uc131\ub429\ub2c8\ub2e4.<br>\ud574\ub2f9 \ud074\ub7ec\uc2a4\ud130 \uc0dd\uc131\uc5d0\ub294 \ub2e4\uc18c \uc2dc\uac04\uc774 \uc18c\uc694\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-purple-background-color has-text-color has-background wp-block-heading\"> VPC &#8211; Practice<\/h3>\n\n\n\n<p>\uc774\uc81c \uc0dd\uc131\ud55c Server\uc640 \uac01 k8s \ud074\ub7ec\uc2a4\ud130\ub4e4\uc744 \uc774\uc6a9\ud558\uc5ec \uc2e4\uc2b5\uc744 \ud574\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<br>\uc6b0\uc120 Server\uc5d0\uc11c \uc0dd\uc131\ud55c k8s \ud074\ub7ec\uc2a4\ud130\ub97c \ucee8\ud2b8\ub864\ud558\uae30 \uc704\ud574\uc11c\ub294 kubernetes service\uc5d0\uc11c \uc0dd\uc131\ud55c \ud074\ub7ec\uc2a4\ud130\ub4e4\uc744 \uc124\uc815\ud30c\uc77c\uc744 \ub2e4\uc6b4\ub85c\ub4dc \ud574\uc57c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"555\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030540\/k8s-config-1024x555.png\" alt=\"\" class=\"wp-image-995\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030540\/k8s-config-1024x555.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030540\/k8s-config-300x163.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030540\/k8s-config-768x416.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030540\/k8s-config-1536x833.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030540\/k8s-config-2048x1110.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030540\/k8s-config-1080x586.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc704 \uc774\ubbf8\uc9c0\uc640 \uac19\uc774 \ud574\ub2f9 \uc124\uc815\ud30c\uc77c\uc744 \ub2e4\uc6b4\ub85c\ub4dc \ud55c \ub4a4\uc5d0 Server\ub85c \ub123\uc5b4\uc90d\uc2dc\ub2e4.<br>\uac04\ub2e8\ud558\uac8c \ub9c8\uc6b0\uc2a4 \uc774\ub3d9\uc73c\ub85c \ud30c\uc77c\uc744 \uc62e\uae30\uc2dc\ub824\uba74 lrzsz \ub97c \uc124\uce58\ud558\uc5ec PC\uc640 \uc11c\ubc84 \uac04\uc5d0 \uac04\ub2e8\ud558\uac8c \ud30c\uc77c\uc744 \uc5c5\ub85c\ub4dc, \ub2e4\uc6b4\ub85c\ub4dc\ub97c \ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">yum install lrzsz<\/pre>\n\n\n\n<p>\uc124\uc815\ud30c\uc77c\uc774 Server\uc5d0 \uc788\ub294\ub370 \uc774\ub294 \uc544\ub798\uc640 \uac19\uc774 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">kubectl &#8211;kubeconfig=\/root\/kubeconfig-d1f34144-76a5-46fa-a55c-7186946b8acc.yaml get nodes<\/mark><\/p>\n\n\n\n<p>\uc6d0\ub798 kubectl get nodes\uc778\ub370 config \ud30c\uc77c\uc744 \uc774\uc6a9\ud558\uc5ec \ud074\ub7ec\uc2a4\ud130 \uc811\uadfc \uad6c\uc131\uc744 \ud558\uac8c \ub418\ub294 \uac83\uc785\ub2c8\ub2e4.<br>\ud558\uc9c0\ub9cc \ub9e4\ubc88 \uba85\ub839\uc5b4 \uc785\ub825\ub9c8\ub2e4 \uc774\ub807\uac8c \uc0ac\uc6a9\ud560 \uc218\ub294 \uc5c6\uc73c\ub2c8 alias \uc124\uc815\uc744 \ud574\uc900\ub2e4\uba74 \ub354\uc6b1 \ud3b8\ub9ac\ud558\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@kubernetes-server-kr2 ~]# ll\ntotal 8\n-rw-r--r-- 1 root root 5538 Jun 17 02:19 kubeconfig-d1f34144-76a5-46fa-a55c-7186946b8acc.yaml\n\n\n[root@kubernetes-server-kr2 ~]# kubectl --kubeconfig=\/root\/kubeconfig-d1f34144-76a5-46fa-a55c-7186946b8acc.yaml get nodes\nNAME                  STATUS   ROLES    AGE     VERSION\nnks-pool-1003-w-eoi   Ready    &lt;none>   9m23s   v1.18.17\nnks-pool-1003-w-eoj   Ready    &lt;none>   9m22s   v1.18.17\n\n[root@kubernetes-server-kr2 ~]# cat &lt;&lt; EOF >> .bash_profile \n> alias kubectl='kubectl --kubeconfig=\"\/root\/kubeconfig-d1f34144-76a5-46fa-a55c-7186946b8acc.yaml\"'\n> EOF\n[root@kubernetes-server-kr2 ~]# source .bash_profile<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030548\/docker-hub-1024x381.png\" alt=\"\" class=\"wp-image-996\" width=\"677\" height=\"252\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030548\/docker-hub-1024x381.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030548\/docker-hub-300x112.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030548\/docker-hub-768x285.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030548\/docker-hub-1536x571.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030548\/docker-hub-2048x761.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030548\/docker-hub-1080x401.png 1080w\" sizes=\"(max-width: 677px) 100vw, 677px\" \/><figcaption>https:\/\/hub.docker.com\/<\/figcaption><\/figure>\n\n\n\n<p>\uc704 \uc774\ubbf8\uc9c0\ub294 docker hub\uc785\ub2c8\ub2e4.<br>\uc774\uc804\uc5d0 \uc5c5\ub85c\ub4dc \ud574\ub454 manvscloud_dkos \ud30c\uc77c\uc744 \ubc30\ud3ec\ud574\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@kubernetes-server-kr2 ~]# kubectl run manvscloud --image seevirus\/manvscloud_dkos:1\npod\/manvscloud created\n[root@kubernetes-server-kr2 ~]# kubectl get pod\nNAME         READY   STATUS              RESTARTS   AGE\nmanvscloud   0\/1     ContainerCreating   0          13s\n[root@kubernetes-server-kr2 ~]# kubectl get pod\nNAME         READY   STATUS         RESTARTS   AGE\nmanvscloud   0\/1     ErrImagePull   0          22s<\/pre>\n\n\n\n<p>ErrImagePull \uba54\uc2dc\uc9c0\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.<br>\uc65c \ub3c4\ucee4 \uc774\ubbf8\uc9c0\ub97c Pull \ud574\uc624\uc9c0 \ubabb\ud55c\uac78\uae4c\uc694?<\/p>\n\n\n\n<p>\uc6d0\uc778\uc740 \ubc14\ub85c \uc704\uc5d0\uc11c NAT Gateway\ub97c \uc124\uc815\ud574\uc8fc\uc9c0 \uc54a\uc558\uae30\ub54c\ubb38\uc785\ub2c8\ub2e4.<br>\uc704\uc5d0\uc11c \ud074\ub7ec\uc2a4\ud130 \uc0dd\uc131 \uc2dc <span class=\"has-inline-color has-luminous-vivid-orange-color\">&#8220;\uc544\uc6c3\ubc14\uc6b4\ub4dc \uc778\ud130\ub137 \ud2b8\ub798\ud53d\uc744 \ud65c\uc131\ud654\ud558\uae30 \uc704\ud574\uc11c\ub294<br>NAT Gateway\ub97c \ubc18\ub4dc\uc2dc \uc0dd\uc131\ud574\uc57c\ud55c\ub2e4&#8221;<\/span>\ub77c\uace0 \uc54c\ub824\uc8fc\ub294 \uba54\uc2dc\uc9c0\ub294 \ubc14\ub85c NAT Gateway \uc124\uc815\uc744 \ud574\uc8fc\uc9c0 \uc54a\uac8c\ub418\uba74 \uc544\uc6c3\ubc14\uc6b4\ub4dc \uc778\ud130\ub137 \ud2b8\ub798\ud53d \ud1b5\uc2e0\uc774 \uc804\ud600 \ub418\uc9c0 \uc54a\uae30\ub54c\ubb38\uc774\uc8e0.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"609\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030830\/nat-gw-1024x609.png\" alt=\"\" class=\"wp-image-1003\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030830\/nat-gw-1024x609.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030830\/nat-gw-300x178.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030830\/nat-gw-768x457.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030830\/nat-gw-1536x913.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030830\/nat-gw-2048x1218.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030830\/nat-gw-1080x642.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\ubc14\ub85c NAT Gateway\ub97c \uc0dd\uc131\ud574\uc90d\uc2dc\ub2e4.<br>\uc0dd\uc131\ud55c NAT Gateway\ub294 Private Route Table\uc5d0 \uc5f0\uacb0\ud574\uc8fc\uc5b4\uc57c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030839\/routetable-nat-1024x603.png\" alt=\"\" class=\"wp-image-1004\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030839\/routetable-nat-1024x603.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030839\/routetable-nat-300x177.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030839\/routetable-nat-768x452.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030839\/routetable-nat-1536x904.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030839\/routetable-nat-2048x1205.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/06\/17030839\/routetable-nat-1080x636.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc704 \uc774\ubbf8\uc9c0\uc640 \uac19\uc774 NAT Gateway\ub97c \uc5f0\uacb0\ud574\uc8fc\uace0 \ub2e4\uc2dc Server\ub85c \ub3cc\uc544\uc640\uc11c \ud655\uc778\ud574\ubcf4\ub3c4\ub85d \ud569\uc2dc\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@kubernetes-server-kr2 ~]# kubectl get services\nNAME         TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE\nkubernetes   ClusterIP   198.19.128.1   &lt;none>        443\/TCP   30m\n[root@kubernetes-server-kr2 ~]# kubectl get pods -o wide\nNAME         READY   STATUS    RESTARTS   AGE   IP             NODE                  NOMINATED NODE   READINESS GATES\nmanvscloud   1\/1     Running   0          17m   198.18.0.169   nks-pool-1003-w-eoj   &lt;none>           &lt;none><\/pre>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>ErrImagePull<\/strong><\/mark>\uc774\uc5c8\ub358 \uc0c1\ud0dc\uac00 <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\"><strong>Running<\/strong><\/mark> \uc0c1\ud0dc\ub85c \ubcc0\uacbd\ub418\uc5b4\uc788\uc2b5\ub2c8\ub2e4.<br>\uc815\uc0c1\uc801\uc73c\ub85c \ubc30\ud3ec\uac00 \ub418\uc5c8\uad70\uc694.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@kubernetes-server-kr2 ~]# kubectl get all --all-namespaces\nNAMESPACE     NAME                                   READY   STATUS    RESTARTS   AGE\ndefault       pod\/manvscloud                         1\/1     Running   0          17m\nkube-system   pod\/cilium-jv5gz                       1\/1     Running   0          30m\nkube-system   pod\/cilium-monitor-jp82w               1\/1     Running   0          27m\nkube-system   pod\/cilium-monitor-nbvgm               1\/1     Running   0          27m\nkube-system   pod\/cilium-operator-78f6b5db7c-77gqn   1\/1     Running   0          30m\nkube-system   pod\/cilium-operator-78f6b5db7c-pjthh   1\/1     Running   0          30m\nkube-system   pod\/cilium-z6gbh                       1\/1     Running   0          30m\nkube-system   pod\/coredns-7895d49695-7cjhm           1\/1     Running   0          29m\nkube-system   pod\/coredns-7895d49695-csj5w           1\/1     Running   0          29m\nkube-system   pod\/csi-nks-controller-0               6\/6     Running   1          28m\nkube-system   pod\/csi-nks-node-jtg5t                 3\/3     Running   1          28m\nkube-system   pod\/csi-nks-node-w2cjd                 3\/3     Running   1          28m\nkube-system   pod\/dns-autoscaler-56bf5c7f58-cz2jr    1\/1     Running   0          29m\nkube-system   pod\/kube-proxy-6xmdd                   1\/1     Running   0          30m\nkube-system   pod\/kube-proxy-qq27q                   1\/1     Running   0          30m\nkube-system   pod\/ncloud-kubernetes-f5lxr            1\/1     Running   0          49s\nkube-system   pod\/ncloud-kubernetes-kgt9p            1\/1     Running   0          49s\nkube-system   pod\/nodelocaldns-mkzqz                 1\/1     Running   0          29m\nkube-system   pod\/nodelocaldns-mvc7f                 1\/1     Running   0          29m\nkube-system   pod\/snapshot-controller-0              1\/1     Running   0          28m\nkube-system   pod\/startup-script-jtknz               1\/1     Running   0          27m\nkube-system   pod\/startup-script-zlg28               1\/1     Running   0          27m\n\nNAMESPACE     NAME                     TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                  AGE\ndefault       service\/kubernetes       ClusterIP   198.19.128.1     &lt;none>        443\/TCP                  31m\nkube-system   service\/coredns          ClusterIP   198.19.128.3     &lt;none>        53\/UDP,53\/TCP,9153\/TCP   29m\nkube-system   service\/metrics-server   ClusterIP   198.19.128.124   &lt;none>        443\/TCP                  28m\n\nNAMESPACE     NAME                               DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR            AGE\nkube-system   daemonset.apps\/cilium              2         2         2       2            2           &lt;none>                   30m\nkube-system   daemonset.apps\/cilium-monitor      2         2         2       2            2           &lt;none>                   27m\nkube-system   daemonset.apps\/csi-nks-node        2         2         2       2            2           &lt;none>                   28m\nkube-system   daemonset.apps\/kube-proxy          2         2         2       2            2           kubernetes.io\/os=linux   31m\nkube-system   daemonset.apps\/ncloud-kubernetes   2         2         2       2            2           &lt;none>                   27m\nkube-system   daemonset.apps\/nodelocaldns        2         2         2       2            2           &lt;none>                   29m\nkube-system   daemonset.apps\/startup-script      2         2         2       2            2           &lt;none>                   27m\n\nNAMESPACE     NAME                              READY   UP-TO-DATE   AVAILABLE   AGE\nkube-system   deployment.apps\/cilium-operator   2\/2     2            2           30m\nkube-system   deployment.apps\/coredns           2\/2     2            2           29m\nkube-system   deployment.apps\/dns-autoscaler    1\/1     1            1           29m\n\nNAMESPACE     NAME                                         DESIRED   CURRENT   READY   AGE\nkube-system   replicaset.apps\/cilium-operator-78f6b5db7c   2         2         2       30m\nkube-system   replicaset.apps\/coredns-7895d49695           2         2         2       29m\nkube-system   replicaset.apps\/dns-autoscaler-56bf5c7f58    1         1         1       29m\n\nNAMESPACE     NAME                                   READY   AGE\nkube-system   statefulset.apps\/csi-nks-controller    1\/1     28m\nkube-system   statefulset.apps\/snapshot-controller   1\/1     28m<\/pre>\n\n\n\n<p>\uc624\ub298\uc740 NKS \uc0dd\uc131\uacfc \uc0ac\uc6a9\ubc95\uc5d0 \ub300\ud574 \uac04\ub2e8\ud558\uac8c \uc54c\uc544\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>NKS\ub97c \uc798 \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 Container Registry\ub97c \uc774\uc6a9\ud574\uc11c \ucee8\ud14c\uc774\ub108 \uc774\ubbf8\uc9c0\ub97c \uad00\ub9ac\ud55c\ub2e4\uac70\ub098 Cloud Insight \uc11c\ube44\uc2a4\ub97c \uc2e0\uccad\ud574\uc11c \ubaa8\ub2c8\ud130\ub9c1 \ud558\uae30 \ub4f1\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\ub294 DKOS \uc2a4\ud130\ub514\uac00 \uc9c4\ud589\ud558\uba70 \uc870\uae08\uc529 \uc81c \ube14\ub85c\uadf8\uc5d0 \ud3ec\uc2a4\ud305\ud560 \uc608\uc815\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-cyan-bluish-gray-background-color has-text-color has-background wp-block-heading\"> Personal Comments<\/h3>\n\n\n\n<p>\uc624\ub298\uc740 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ubc30\ud3ec\uc5d0 \ub300\ud574\uc11c\ub9cc \uac04\ub2e8\ud558\uac8c \ud3ec\uc2a4\ud305\ud574\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc2dc\uae30 \uc804 VPC\uc5d0 \uc775\uc219\ud558\uc9c0 \uc54a\uc73c\uc2dc\ub2e4\uba74 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c \uad50\uc721\ud558\uace0 \uc788\ub294 Hands-on Lab\uc744 \uc2e0\uccad\ud558\uc5ec \ub4e4\uc5b4\ubcf4\uc2dc\ub294 \uac83\uc744 \uad8c\uc7a5\ub4dc\ub9bd\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\ub294 \ud55c\uad6d\uc5b4\ub85c \ub41c \uad50\uc721\uacfc \uc11c\ube44\uc2a4\ub85c \uc27d\uac8c \ubc30\uc6b0\uace0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4\ub294 \uc810\uc774 \ud070 \uc7a5\uc810\uc774\ub77c\uace0 \uc0dd\uac01\ud569\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/www.ncloud.com\/support\/edu\/355\" class=\"vlp-link\" title=\"NAVER CLOUD PLATFORM - \uad50\uc721 \ubc0f \ud589\uc0ac \uc77c\uc815\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/ssl.pstatic.net\/static\/ncp\/img\/ko\/msg_logo_thumb.jpg\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">NAVER CLOUD PLATFORM &#8211; \uad50\uc721 \ubc0f \ud589\uc0ac \uc77c\uc815<\/div><div class=\"vlp-block-1 vlp-link-summary\">[7\uc6d4 \uad50\uc721] NAVER CLOUD PLATFORM Hands-on Lab 2\ucc28<br \/>\n\u25a0 \uc77c\uc815 : 2021\ub144 7\uc6d4 14\uc77c(\uc218) 10:00~17:00<br \/>\ncloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification<\/div><\/div><\/div>\n\n\n<p>\ucd94\uac00\ub85c \uc694\uc998 \ud68c\uc0ac\uc640 \uc8fc\ub9d0 \uc77c\uc815\uc73c\ub85c \ud3ec\uc2a4\ud305\ub418\ub294 \ub0a0\uc9dc\uac00 \uc77c\uc815\ud558\uc9c4 \uc54a\uc9c0\ub9cc \ud55c \uc8fc\uc5d0 \ucd5c\uc18c \ud3ec\uc2a4\ud305 2\uac1c\ub97c \ubaa9\ud45c\ub85c \uafb8\uc900\ud788 \uc791\uc131\uc911\uc774\ub2c8 \ucc38\uace0 \ubd80\ud0c1\ub4dc\ub9bd\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4. DKOS(Docker Kubernetes Online Study) 2\uc8fc\ucc28 \uacfc\uc815\uc744 \ub9c8\ucce4\uc2b5\ub2c8\ub2e4. \uac00\uc0c1 \uba38\uc2e0, \ubb3c\ub9ac \uc11c\ubc84, AWS, Azure \ud658\uacbd\uc5d0\uc11c k8s \ud074\ub7ec\uc2a4\ud130\ub97c \ubc30\ud3ec\ud558\ub294 \uac83\uc744 \uc2a4\ud130\ub514\ud558\uc600\uc9c0\ub9cc Naver Cloud Platform\uc5d0\uc11c k8s \ud074\ub7ec\uc2a4\ud130\ub97c \ubc30\ud3ec\ud558\ub294 \ubc29\ubc95\uc740 \ub530\ub85c \uc2a4\ud130\ub514 \ud558\uc9c0 \uc54a\uc544 \uc774\uc5d0 \ub300\ud574 \uacf5\uc720\ud558\uace0\uc790 \uc624\ub298\uc740 \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c k8s \ud074\ub7ec\uc2a4\ud130 \ubc30\ud3ec\uc640 \uc0ac\uc6a9\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. Classic 2021\ub144 03\uc6d4 04\uc77c\uae4c\uc9c0\ub9cc \uc0ac\uc6a9\ud560 \uc218 \uc788\uc5c8\uace0 \ud604\uc7ac\ub294 \uc0ac\uc6a9 \ubd88\uac00\ub2a5\ud558\ubbc0\ub85c \uc800\ub294 VPC \ud658\uacbd\uc5d0\uc11c Kubernetes Service \uc0ac\uc6a9\ubc95\uc5d0 \ub300\ud574 \uc368\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. VPC &#8211; VPC &amp; Subnet \uc0dd\uc131 \uc6b0\uc120 Naver Cloud Platform\uc5d0\uc11c VPC \ud658\uacbd\uc744 \uc0ac\uc6a9\ud558\uc2dc\ub824\uba74 VPC \uc0dd\uc131\ud558\uc5ec \uc11c\ube0c\ub137 \uad6c\uc131\uc744 \ud574\uc8fc\uc154\uc57c\ud569\ub2c8\ub2e4. \uae30\uc874 AWS\ub098 Azure\uc640 \uac19\uc740 \ud37c\ube14\ub9ad \ud074\ub77c\uc6b0\ub4dc \uc0ac\uc6a9 \uacbd\ud5d8\uc774 \ub9ce\uc73c\uc2dc\ub2e4\uba74 \uc774\ub97c \uad6c\uc131\ud558\ub294\ub370\uc5d0 \ud070 \uc5b4\ub824\uc6c0\uc774 \uc5c6\uc73c\uc2e4 \uac83\uc774\ub77c \uc0dd\uac01\ud569\ub2c8\ub2e4. \uc800\ub294 \uc704 \uc774\ubbf8\uc9c0\uc640 \uac19\uc774 \uc0dd\uc131\ud574\uc8fc\uc5c8\uc2b5\ub2c8\ub2e4.\uc624\ub298 \ud3ec\uc2a4\ud305\uc5d0\uc11c\ub294 LB\uae4c\uc9c0\ub294 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc9c0\ub9cc Naver Cloud \uc5d0\uc11c k8s \ud074\ub7ec\uc2a4\ud130 \ubc30\ud3ec \uc2dc \uac00\uc7a5 \uae30\ubcf8\uc774 \ub418\ub294 \uc11c\ube0c\ub137 \uad6c\uc131\uc774\ub77c\uace0 \ubcfc \uc218 \uc788\uaca0\uc2b5\ub2c8\ub2e4. VPC &#8211; Server \uc6b0\uc120 \uc11c\ubc84\ub97c \uc0dd\uc131\ud574\uc90d\ub2c8\ub2e4.\ud574\ub2f9 \uc11c\ubc84 \ub0b4\uc5d0\uc11c \uc774\ud6c4 \uc0dd\uc131\ud560 \uac01 \ud074\ub7ec\uc2a4\ud130\ub4e4\uc744 \ucee8\ud2b8\ub864 \ud574\uc904 \uac83\uc785\ub2c8\ub2e4. OS\ub294 CentOS\ub098 Ubuntu \uc544\ubb34\uac83\uc774\ub098 \uad1c\ucc2e\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 \uc11c\ubc84\uc758 \ud328\uc2a4\uc6cc\ub4dc \ud655\uc778 \ud6c4 \uc11c\ubc84\ub85c \uc811\uc18d\ud574\uc90d\ub2c8\ub2e4.\uc774\ud6c4 \uc544\ub798 \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec kubectl\uacfc docker\ub97c \uc124\uce58\ud574\uc90d\uc2dc\ub2e4. \uac00\ub054 gpgkey \ubd80\ubd84\uc744 \uc5d4\ud130\uccd0\uc11c \ub2e4\uc74c \uc904\ub85c \ub0b4\ub824\ubc84\ub9ac\uc2dc\ub294 \uacbd\uc6b0\uac00 \uc788\ub294\ub370 \uc815\uc0c1 \uc124\uce58\uac00 \uc548\ub418\ub2c8 \uc544\ub798 \uc774\ubbf8\uc9c0\uc640 \uac19\uc774 \ub418\uac8c \ud574\uc8fc\uc138\uc694. VPC &#8211; NKS Cluster \uc774\uc81c Kubernetes Service\ub97c \uc0dd\uc131\ud574\uc904 \uac83\uc785\ub2c8\ub2e4. NKS \ud074\ub7ec\uc2a4\ud130\ub294 \ud604\uc7ac 1.17\uacfc 1.18 \ubc84\uc804\uc744 \uc9c0\uc6d0\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.\ub610\ud55c Pod Security Policy, Audit Log\ub294 \ud074\ub7ec\uc2a4\ud130 \uc0dd\uc131 \ud6c4\uc5d0\ub3c4 \uc218\uc815\ud560 \uc218 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"NAVER CLOUD\uc5d0\uc11c KUBERNETES\ub97c \uc0ac\uc6a9\ud574\ubcf4\uc790 - NKS","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[304,308,333,23,342,32,87,91,17,90,341,89,88,25],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/989"}],"collection":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=989"}],"version-history":[{"count":9,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/989\/revisions"}],"predecessor-version":[{"id":1943,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/989\/revisions\/1943"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}