{"id":1264,"date":"2024-03-17T05:01:58","date_gmt":"2024-03-16T20:01:58","guid":{"rendered":"https:\/\/www.gyuroot.com\/wordpress\/?p=1264"},"modified":"2024-04-06T14:38:26","modified_gmt":"2024-04-06T05:38:26","slug":"02-aews-eks-networking","status":"publish","type":"post","link":"https:\/\/www.gyuroot.com\/wordpress\/?p=1264","title":{"rendered":"02-[AEWS]-EKS Networking"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_63 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >\ubaa9\ucc28<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=1264\/#EKS_Network\" title=\"EKS Network\">EKS Network<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=1264\/#CNI_Container_Network_Interface\" title=\"CNI (Container Network Interface)\">CNI (Container Network Interface)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=1264\/#Calico_CNI_VS_AWS_VPC_CNI\" title=\"[Calico CNI] VS [AWS VPC CNI]\">[Calico CNI] VS [AWS VPC CNI]<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=1264\/#Pod_%EC%83%9D%EC%84%B1_%ED%9B%84_%EC%B6%94%EA%B0%80%EB%90%98%EB%8A%94_Routing_Table\" title=\"Pod \uc0dd\uc131 \ud6c4 \ucd94\uac00\ub418\ub294 Routing Table\">Pod \uc0dd\uc131 \ud6c4 \ucd94\uac00\ub418\ub294 Routing Table<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=1264\/#Pod_traffic\" title=\"Pod traffic\">Pod traffic<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=1264\/#Worker_Node_%EC%B5%9C%EB%8C%80_%ED%95%A0%EB%8B%B9_IP_%EA%B0%9C%EC%88%98\" title=\"Worker Node  \ucd5c\ub300 \ud560\ub2f9 IP \uac1c\uc218\">Worker Node  \ucd5c\ub300 \ud560\ub2f9 IP \uac1c\uc218<\/a><\/li><\/ul><\/nav><\/div>\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"EKS_Network\"><\/span>EKS Network<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udd20EKS Network\ub780?\n- Kubernetes \ud074\ub7ec\uc2a4\ud130 \ub0b4\uc758 \ucee8\ud14c\uc774\ub108 \uac04 \ud1b5\uc2e0\uacfc \ud074\ub7ec\uc2a4\ud130 \ub0b4\ubd80 \ubc0f \uc678\ubd80 \ub9ac\uc18c\uc2a4 \uac04 \ud1b5\uc2e0\uc744 \uad00\ub9ac\ud558\ub294 \uac83\uc744 \uc758\ubbf8<\/pre>\n\n\n\n<ol>\n<li><strong>\ud074\ub7ec\uc2a4\ud130 \ub0b4 \ub124\ud2b8\uc6cc\ud0b9<\/strong>\n<ul>\n<li>EKS\ub294 \uae30\ubcf8\uc801\uc73c\ub85c Kubernetes \ub124\ud2b8\uc6cc\ud06c \ubaa8\ub378\uc744 \ub530\ub984<\/li>\n\n\n\n<li>\ud074\ub7ec\uc2a4\ud130 \ub0b4\uc758 \ubaa8\ub4e0 \ub178\ub4dc \ubc0f \ucee8\ud14c\uc774\ub108 \uac04 \ud1b5\uc2e0\uc740 <code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-base-3-color\">Kubernetes CNI(Container Network Interface) \ud50c\ub7ec\uadf8\uc778\uc744 \ud1b5\ud574 \uad00\ub9ac<\/mark><\/code><\/li>\n\n\n\n<li>\uc77c\ubc18\uc801\uc73c\ub85c\ub294 Amazon VPC (Virtual Private Cloud) CNI \ud50c\ub7ec\uadf8\uc778\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud074\ub7ec\uc2a4\ud130 \ub0b4 \ud1b5\uc2e0\uc744 \ucc98\ub9ac<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ud074\ub7ec\uc2a4\ud130 \uc678\ubd80 \ub124\ud2b8\uc6cc\ud0b9<\/strong>\n<ul>\n<li>EKS \ud074\ub7ec\uc2a4\ud130\ub294 \uc678\ubd80 \uc11c\ube44\uc2a4\uc640\uc758 \ud1b5\uc2e0\uc744 \uc704\ud574 \uc778\ud130\ub137 \uac8c\uc774\ud2b8\uc6e8\uc774, NAT \uac8c\uc774\ud2b8\uc6e8\uc774 \ub4f1\uc758 AWS \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\uac00\ub2a5<\/li>\n\n\n\n<li>AWS PrivateLink\ub97c \ud1b5\ud574 \uc678\ubd80 \uc11c\ube44\uc2a4\uc640\uc758 \ud504\ub77c\uc774\ube57 \ub124\ud2b8\uc6cc\ud06c \ud1b5\uc2e0\uc744 \uc124\uc815 \uac00\ub2a5<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ub85c\ub4dc \ubc38\ub7f0\uc2f1<\/strong>\n<ul>\n<li>EKS\ub294 \ub85c\ub4dc \ubc38\ub7f0\uc11c \uc11c\ube44\uc2a4\ub97c \ud1b5\ud574 \ud074\ub7ec\uc2a4\ud130 \ub0b4\ubd80 \ubc0f \uc678\ubd80\uc5d0\uc11c \ubc1c\uc0dd\ud558\ub294 \ud2b8\ub798\ud53d\uc744 \uad00\ub9ac(\uc11c\ube44\uc2a4\uc758 \uac00\uc6a9\uc131\uacfc \ud655\uc7a5\uc131 \ud655\ubcf4)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ubcf4\uc548 \uadf8\ub8f9 \ubc0f \ub124\ud2b8\uc6cc\ud06c \uc815\ucc45<\/strong>\n<ul>\n<li>AWS \ubcf4\uc548 \uadf8\ub8f9\uacfc \ub124\ud2b8\uc6cc\ud06c ACL(Access Control List) \ub4f1\uc744 \uc0ac\uc6a9\ud558\uc5ec EKS \ud074\ub7ec\uc2a4\ud130\uc758 \ubcf4\uc548\uc744 \uac15\ud654<br>(\ud2b9\uc815 \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud55c \uc811\uadfc \uc81c\uc5b4 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d \ud544\ud130\ub9c1\uc774 \uac00\ub2a5)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"CNI_Container_Network_Interface\"><\/span>CNI (Container Network Interface)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ol>\n<li><strong>\ucee8\ud14c\uc774\ub108 \ub124\ud2b8\uc6cc\ud06c \uc124\uc815<\/strong>\n<ul>\n<li>CNI\ub294 \ucee8\ud14c\uc774\ub108\ub97c \uc2dc\uc791\ud558\uac70\ub098 \uc911\uc9c0\ud560 \ub54c \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc124\uc815\ud558\uace0 \uad00\ub9ac<\/li>\n\n\n\n<li>\ucee8\ud14c\uc774\ub108\uac00 \ud638\uc2a4\ud2b8 \ub610\ub294 \ub2e4\ub978 \ucee8\ud14c\uc774\ub108\uc640 \ud1b5\uc2e0\ud560 \uc218 \uc788\ub3c4\ub85d \ud574\uc90c.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>IP \uc8fc\uc18c \ud560\ub2f9<\/strong>\n<ul>\n<li>CNI\ub294 \ucee8\ud14c\uc774\ub108\uc5d0 IP \uc8fc\uc18c\ub97c \ud560\ub2f9\ud558\uace0 \uad00\ub9ac<\/li>\n\n\n\n<li>\ucee8\ud14c\uc774\ub108\uac00 \ub124\ud2b8\uc6cc\ud06c \uc0c1\uc5d0\uc11c \uace0\uc720\ud558\uac8c \uc2dd\ubcc4<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ub77c\uc6b0\ud305 \uc124\uc815<\/strong>\n<ul>\n<li>CNI\ub294 \ucee8\ud14c\uc774\ub108 \uac04 \ubc0f \ucee8\ud14c\uc774\ub108\uc640 \ud638\uc2a4\ud2b8 \uac04\uc758 \ub77c\uc6b0\ud305\uc744 \uc124\uc815<\/li>\n\n\n\n<li>\ucee8\ud14c\uc774\ub108 \uac04 \ud1b5\uc2e0 \ubc0f \uc678\ubd80\uc640\uc758 \ud1b5\uc2e0\uc774 \uac00\ub2a5<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ubcf4\uc548 \uadf8\ub8f9 \ubc0f ACL \uad00\ub9ac<\/strong>\n<ul>\n<li>\uc77c\ubd80 CNI \uad6c\ud604\uccb4\ub294 \ub124\ud2b8\uc6cc\ud06c \ubcf4\uc548 \uadf8\ub8f9\uc774\ub098 ACL(Access Control List)\uc744 \ud1b5\ud574 \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d\uc744 \ud544\ud130\ub9c1\ud558\uace0 \ubcf4\ud638\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\ub2e4\uc591\ud55c \ub124\ud2b8\uc6cc\ud06c \ud1a0\ud3f4\ub85c\uc9c0 \uc9c0\uc6d0<\/strong>\n<ul>\n<li>CNI\ub294 \ub2e4\uc591\ud55c \ub124\ud2b8\uc6cc\ud06c \ud1a0\ud3f4\ub85c\uc9c0\ub97c \uc9c0\uc6d0\ud558\uc5ec \ucee8\ud14c\uc774\ub108 \ud658\uacbd\uc758 \uc720\uc5f0\uc131\uc744 \ud5a5\uc0c1\uc2dc\ud0b5\ub2c8\ub2e4. <\/li>\n\n\n\n<li>\uc774\ub294 \ub2e4\uc911 \ud638\uc2a4\ud2b8, \uac00\uc0c1 \ub124\ud2b8\uc6cc\ud06c, \uc11c\ube44\uc2a4 \uba54\uc2dc \ub4f1\uc758 \uad6c\uc131\uc774 \uac00\ub2a5\ud568\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\ud83d\udca1CNI \uc801\uc6a9\uc2dc \uace0\ub824 \uc0ac\ud56d<\/p>\n<cite>\ud074\ub77c\uc6b0\ub4dc \ub124\uc774\ud2f0\ube0c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc2dc\ub300\uac00 \ub3c4\ub798\ud568\uc5d0 \ub530\ub77c \ub124\ud2b8\uc6cc\ud0b9 \uc544\ud0a4\ud14d\ucc98\uc5d0 \ub300\ud55c \uc0c8\ub85c\uc6b4 \uc811\uadfc \ubc29\uc2dd\uc774 \ub4f1\uc7a5\ud588\uc2b5\ub2c8\ub2e4. Kubernetes \ub124\ud2b8\uc6cc\ud0b9\uc740 \ud638\uc2a4\ud2b8 \ud3ec\ud2b8\uc5d0 \ucee8\ud14c\uc774\ub108 \ud3ec\ud2b8\ub97c \ub9e4\ud551\ud560 \ud544\uc694 \uc5c6\uc774 \uae68\ub057\ud558\uace0 \ud558\uc704 \ud638\ud658\uc131 \uc788\ub294 \ubaa8\ub378\ub85c \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774\ub97c \uc9c0\uc6d0\ud558\uae30 \uc704\ud574 Kubernetes\ub294 \ud30c\ub4dc \ub124\ud2b8\uc6cc\ud06c, \uc11c\ube44\uc2a4, \ud074\ub7ec\uc2a4\ud130 IP, \ucee8\ud14c\uc774\ub108 \ud3ec\ud2b8, \ud638\uc2a4\ud2b8 \ud3ec\ud2b8 \ubc0f \ub178\ub4dc \ud3ec\ud2b8\uc640 \uac19\uc740 \ub124\ud2b8\uc6cc\ud0b9\uc744 \uc704\ud55c \ub9ce\uc740 \uae30\ubcf8 \uac1c\ub150\uc744 \ub3c4\uc785\ud558\uc5ec \uc0ac\uc6a9\uc790\ub97c \uae30\uc874 \uc778\ud504\ub77c\ub85c\ubd80\ud130 \ucd94\uc0c1\ud654\ud588\uc2b5\ub2c8\ub2e4.<br>\uadf8\ub7ec\ub098 Kubernetes\uc5d0\uc11c\ub294 \uc778\ud504\ub77c\uc5d0 \ub300\ud574 \uc911\ub9bd\uc801\uc778 \uad6c\uc870\ub97c \ub9cc\ub4e4\uae30 \uc704\ud574 \uc758\ub3c4\uc801\uc73c\ub85c \uc5ec\ub7ec \uacf5\ubc31\uc744 \ub0a8\uacbc\uc2b5\ub2c8\ub2e4. \ub124\ud2b8\uc6cc\ud0b9\uc758 \uc774\ub7ec\ud55c \uacf5\ubc31 \ub300\ubd80\ubd84\uc740 \ub124\ud2b8\uc6cc\ud0b9 \ud50c\ub7ec\uadf8\uc778\uc744 \ud1b5\ud574 \ucc44\uc6cc\uc9c0\uba70, \uc774\ub7ec\ud55c \ud50c\ub7ec\uadf8\uc778\uc740 \ucee8\ud14c\uc774\ub108 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4(CNI)\ub97c \ud1b5\ud574 Kubernetes\uc640 \uc0c1\ud638 \uc791\uc6a9\ud569\ub2c8\ub2e4.<br>CNI \ud50c\ub7ec\uadf8\uc778\uc758 \uc77c\ubc18\uc801\uc778 \uc81c\ud55c \uc0ac\ud56d\uc5d0\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uac83\ub4e4\uc774 \uc788\uc2b5\ub2c8\ub2e4:<br><strong>\uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc815\uc758 \ub124\ud2b8\uc6cc\ud0b9(SDN)\uc5d0 \ub300\ud55c \uc758\uc874<\/strong>: \ub300\ubd80\ubd84\uc758 CNI \ud50c\ub7ec\uadf8\uc778\uc740 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc815\uc758 \ub124\ud2b8\uc6cc\ud0b9(SDN)\uc744 \uc0ac\uc6a9\ud558\uba70, \uc774\ub294 \ub2e4\uc591\ud55c \ubcf5\uc7a1\uc131\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4.<br><strong>\ud074\ub7ec\uc2a4\ud130 \uc678\ubd80\ub85c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub178\ucd9c<\/strong>: \ub300\ubd80\ubd84\uc758 \ub124\ud2b8\uc6cc\ud0b9 \uc194\ub8e8\uc158\uc740 L3 \ub124\ud2b8\uc6cc\ud0b9\uc744 \uc0ac\uc6a9\ud558\ubbc0\ub85c \ud30c\ub4dc IP\uc758 \uc874\uc7ac\ub294 \ud074\ub7ec\uc2a4\ud130 \ub0b4\ubd80\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.<br><strong>\ud638\uc2a4\ud2b8 \ub124\ud2b8\uc6cc\ud06c\ub97c \ud1b5\ud55c \ubaa8\ub4e0 \ud2b8\ub798\ud53d \ub77c\uc6b0\ud305<\/strong>: &#8220;NodePort&#8221; \ub610\ub294 &#8220;LoadBalancer&#8221;\ub97c \uc0ac\uc6a9\ud558\uba74 \ubaa8\ub4e0 \ud2b8\ub798\ud53d\uc774 \ud638\uc2a4\ud2b8 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4\ub97c \ud1b5\ud574 \ub77c\uc6b0\ud305\ub429\ub2c8\ub2e4.<br><strong><strong>Traffic Isolation<\/strong><\/strong>: \ub300\ubd80\ubd84\uc758 Kubernetes \ub124\ud2b8\uc6cc\ud0b9 \uc194\ub8e8\uc158\uc740 \ubaa8\ub4e0 \uc885\ub958\uc758 \ud2b8\ub798\ud53d\uc5d0 \ub300\ud574 \ub3d9\uc77c\ud55c \ubb3c\ub9ac\uc801 \ub124\ud2b8\uc6cc\ud06c(\ud638\uc2a4\ud2b8 \ub124\ud2b8\uc6cc\ud06c) \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br><strong>\ubd80\ud558 \ubd84\uc0b0\uc758 \ubb38\uc81c<\/strong>: \uc5ec\ub7ec \ud30c\ub4dc\uac00 \ub3d9\uc77c\ud55c \ub178\ub4dc\uc5d0\uc11c \uc2e4\ud589\ub420 \uacbd\uc6b0 \uc678\ubd80 \ubd80\ud558 \ubd84\uc0b0\uae30\ub85c\uc758 \ub77c\uc6b0\ud305\uc774 \ubb38\uc81c\uac00 \ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><strong>\ucd94\uac00 \ud638\ud551<\/strong>: \uc678\ubd80 \uc561\uc138\uc2a4\ub294 \ud56d\uc0c1 \ub178\ub4dc \uc790\uccb4\uc5d0 \uc788\ub294 \uc778\ud130\ud398\uc774\uc2a4\ub098 \ud3ec\ud2b8\ub97c \ud1b5\ud574 \uc774\ub8e8\uc5b4\uc9c0\ubbc0\ub85c \uc131\ub2a5\uacfc \uc9c0\uc5f0 \uc2dc\uac04\uc5d0 \uc601\ud5a5\uc744 \uc904 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><strong>\ub2e4\uc911 \ud648 \ub124\ud2b8\uc6cc\ud06c<\/strong>: \ub9ce\uc740 \uacbd\uc6b0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \ub2e4\ub978 \uace0\ub9bd\ub41c \ub124\ud2b8\uc6cc\ud06c\/\uc11c\ube0c\ub137\uc5d0 \uc5f0\uacb0\ud574\uc57c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><strong>\uc815\uc801 \uc5d4\ub4dc\ud3ec\uc778\ud2b8 \ud504\ub85c\ube44\uc800\ub2dd<\/strong>: Kubernetes\uc758 \ud30c\ub4dc IP\ub294 \ub3d9\uc801\uc774\uba70, \ub300\ubd80\ubd84\uc758 CNI \ud50c\ub7ec\uadf8\uc778\uc740 \ud30c\ub4dc\uc5d0 \uc815\uc801 \uc5d4\ub4dc\ud3ec\uc778\ud2b8 \ub610\ub294 IP\ub97c \ud560\ub2f9\ud558\ub294 \uae30\ub2a5\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br><strong>\uc8fc\ubcc0 \uac04\uc12d \ubc0f \uc131\ub2a5 SLA<\/strong>: \uac00\uc0c1 \ud658\uacbd\uc5d0\uc11c \uc5ec\ub7ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud560 \uacbd\uc6b0 \ubaa8\ub4e0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ud2b8\ub798\ud53d\uc774 \ub3d9\uc77c\ud55c \ub124\ud2b8\uc6cc\ud06c \ud30c\uc774\ud504\ub97c \ud1b5\ud574 \ud750\ub985\ub2c8\ub2e4.<br><strong>\uba40\ud2f0\uc874 \uc9c0\uc6d0<\/strong>: \uace0\uac00\uc6a9\uc131\uc740 \ud504\ub85c\ub355\uc158 Kubernetes \ubc30\ud3ec\uc5d0 \uc911\uc694\ud558\uba70, \ub2e4\uc591\ud55c \uc7a5\uc560 \ub3c4\uba54\uc778\uc5d0 \ud658\uacbd\uc744 \ubd84\uc0b0\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<br><strong>\uc800\uc7a5 \ud2b8\ub798\ud53d \ubd84\ub9ac<\/strong>: \ub300\ubd80\ubd84\uc758 CNI \ud50c\ub7ec\uadf8\uc778\uc740 \uc800\uc7a5 \ud2b8\ub798\ud53d\uacfc \uc77c\ubc18 \ud2b8\ub798\ud53d\uc744 \uad6c\ubd84\ud558\uc9c0 \ubabb\ud569\ub2c8\ub2e4.<br>\ub124\ud2b8\uc6cc\ud0b9\uc758 \uc774\ub7ec\ud55c \ud55c\uacc4\ub97c \uadf9\ubcf5\ud558\uae30 \uc704\ud574 Diamanti\ub294 \uace0\uc720\ud55c \ub124\ud2b8\uc6cc\ud06c \uc544\ud0a4\ud14d\ucc98\ub85c CNI \ud50c\ub7ec\uadf8\uc778\uc758 \ub300\ubd80\ubd84\uc758 \ub2e8\uc810\uc744 \ud574\uacb0\ud569\ub2c8\ub2e4. Diamanti\uc758 \ub370\uc774\ud130 \ud50c\ub808\uc778 \uc194\ub8e8\uc158\uc740 \ud558\ub4dc\uc6e8\uc5b4 \uc624\ud504\ub85c\ub4dc \uc2a4\ub9c8\ud2b8 NIC\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub0b4\uc7a5\ub41c L2 \ub124\ud2b8\uc6cc\ud0b9 \uc9c0\uc6d0\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\ub294 \uc678\ubd80 \ub77c\uc6b0\ud305 \uac00\ub2a5 \ub124\ud2b8\uc6cc\ud06c\uc5d0 \uac01 \ud30c\ub4dc\uc5d0 \uc2e4\uc81c L2 MAC \uc8fc\uc18c\ub97c \ud560\ub2f9\ud558\uc5ec \ub124\ud2b8\uc6cc\ud0b9\uc744 \ud6e8\uc52c \ub354 \uc27d\uac8c \ub9cc\ub4e4\uc5b4\uc90d\ub2c8\ub2e4. \ub610\ud55c, VLAN\/VXLAN \uc138\ubd84\ud654, \ub2e4\uc911 \ud648 \ub124\ud2b8\uc6cc\ud0b9, \uc815\uc801 \uc5d4\ub4dc\ud3ec\uc778\ud2b8 \ud504\ub85c\ube44\uc800\ub2dd, \ub124\ud2b8\uc6cc\ud06c \uc778\uc2dd \uc2a4\ucf00\uc904\ub9c1, \ubcf4\uc7a5\ub41c SLA \ubc0f \uae30\ud0c0 \ub3c5\ud2b9\ud55c \uae30\ub2a5\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<br>Kubernetes\uc758 \ub124\ud2b8\uc6cc\ud0b9 \uc2a4\ud0dd\uc740 \uae30\uc5c5 \ud504\ub85c\ub355\uc158 \ubc30\ud3ec\uc5d0\uc11c \uac00\uc7a5 \uc911\uc694\ud55c \uc544\ud0a4\ud14d\ucc98 \uacb0\uc815 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4. \uc778\ud504\ub77c\uc5d0 \uc801\ud569\ud55c CNI \ud50c\ub7ec\uadf8\uc778\uc744 \uc120\ud0dd\ud560 \ub54c\ub294 \ud574\ub2f9 \uc81c\ud55c \uc0ac\ud56d\uc744 \uc8fc\uc758\uae4a\uac8c \uace0\ub824\ud558\uc5ec \uacb0\uc815\ud574\uc57c \ud569\ub2c8\ub2e4.<br>&#8211; \uc544\ub798 \ucc38\uace0<br><a href=\"https:\/\/thenewstack.io\/top-considerations-when-selecting-cni-plugins-for-kubernetes\/\">https:\/\/thenewstack.io\/top-considerations-when-selecting-cni-plugins-for-kubernetes\/<\/a><\/cite><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Calico_CNI_VS_AWS_VPC_CNI\"><\/span>[Calico CNI] VS [AWS VPC CNI]<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-3\">\n<div class=\"wp-block-column is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"671\" height=\"419\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-371.png\" alt=\"\" class=\"wp-image-1265\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-371.png 671w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-371-300x187.png 300w\" sizes=\"(max-width: 671px) 100vw, 671px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow\">\n<ul>\n<li><strong>Calico CNI<\/strong>\n<ul>\n<li>Calico\ub294 Kubernetes \ud074\ub7ec\uc2a4\ud130\uc758 \ub124\ud2b8\uc6cc\ud06c \uc815\ucc45 \ubc0f \ubcf4\uc548\uc744 \uad00\ub9ac\ud558\ub294 \ub370 \uc0ac\uc6a9<\/li>\n\n\n\n<li>Calico\ub294 \uae30\ubcf8\uc801\uc73c\ub85c \uac00\uc0c1 \ub77c\uc6b0\ud130 \ubc0f \ub77c\uc6b0\ud305 \ud14c\uc774\ube14\uc744 \uad6c\ucd95\ud558\uc5ec \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d\uc744 \uad00\ub9ac\ud558\uace0,<code> BGP (Border Gateway Protocol)\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub77c\uc6b0\ud305\uc744 \uad6c\ud604<\/code><\/li>\n\n\n\n<li>Calico\ub294 <code>\uc624\ubc84\ub808\uc774 \ub124\ud2b8\uc6cc\ud0b9\uc744 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uace0<\/code> \uae30\uc874\uc758 \ub77c\uc6b0\ud130\uc640 \ub77c\uc6b0\ud305 \ud14c\uc774\ube14\uc744 \ud65c\uc6a9\ud558\uc5ec \ud6a8\uc728\uc801\uc778 \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d \uad00\ub9ac\ub97c \uc81c\uacf5<\/li>\n\n\n\n<li>Node Network \u2260 Pod Network<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>AWS VPC CNI<\/strong>\n<ul>\n<li>AWS VPC (Virtual Private Cloud) CNI\ub294 Amazon EKS (Elastic Kubernetes Service)\uc640 \uac19\uc740 AWS\uc5d0\uc11c \ud638\uc2a4\ud305\ub418\ub294 Kubernetes \ud074\ub7ec\uc2a4\ud130\uc5d0\uc11c \uc0ac\uc6a9<\/li>\n\n\n\n<li>AWS VPC CNI\ub294 Amazon VPC \ub0b4\uc5d0\uc11c \ud30c\ub4dc\uc5d0 \ub300\ud55c \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4\ub97c \ud560\ub2f9\ud558\uace0 \uad00\ub9ac\ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \ud30c\ub4dc\uac00 VPC\uc5d0\uc11c \uc9c1\uc811 IP \uc8fc\uc18c\ub97c \ubc1b\uace0 AWS \ub124\ud2b8\uc6cc\ud06c \uae30\ub2a5\uc744 \ud65c\uc6a9<\/li>\n\n\n\n<li>AWS VPC CNI\ub294 AWS\uc758 \uac00\uc0c1 \ub124\ud2b8\uc6cc\ud06c \uc778\ud504\ub77c\uc640 \ud1b5\ud569\ub418\uc5b4 \uc788\uc73c\uba70, \ud074\ub7ec\uc2a4\ud130\uc758 \ub124\ud2b8\uc6cc\ud06c \uc124\uc815\uc774 <code>AWS \uacc4\uc815\uc758 VPC \uc124\uc815\uacfc \uc77c\uce58\ud558\ub3c4\ub85d \ubcf4\uc7a5<\/code><\/li>\n\n\n\n<li>AWS VPC CNI\ub294 AWS\uc5d0\uc11c \ud638\uc2a4\ud305\ub418\ub294 Kubernetes \ud074\ub7ec\uc2a4\ud130\uc5d0 \ucd5c\uc801\ud654<\/li>\n\n\n\n<li>Node Network = Pod Network<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pod_%EC%83%9D%EC%84%B1_%ED%9B%84_%EC%B6%94%EA%B0%80%EB%90%98%EB%8A%94_Routing_Table\"><\/span>Pod \uc0dd\uc131 \ud6c4 \ucd94\uac00\ub418\ub294 Routing Table<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-6\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1868\" height=\"990\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/netshoot-pod.gif\" alt=\"\" class=\"wp-image-1268\"\/><\/figure><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<ol>\n<li><strong>Deployment \ubc0f Replicas<\/strong>: \uc704\uc758 YAML \ud30c\uc77c\uc5d0\uc11c\ub294 Deployment\ub97c \uc0ac\uc6a9\ud558\uc5ec <code>netshoot-pod<\/code>\ub77c\ub294 \uc774\ub984\uc758 Pod\ub97c 3\uac1c\uc758 \ubcf5\uc81c\ubcf8\uc73c\ub85c \uc0dd\uc131\ud558\ub294 \uad6c\uc131\uc744 \uc815\uc758\ud569\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>Pod IP \uc8fc\uc18c \ubc0f ENI<\/strong>: \uac01 Pod\uc5d0\ub294 \uace0\uc720\ud55c IP \uc8fc\uc18c\uac00 \ud560\ub2f9\ub418\uc9c0\ub9cc, ENI\uc758 Secondary IP \uc8fc\uc18c\ub85c \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \uc774 \uacbd\uc6b0, \ubaa8\ub4e0 Pod \uc778\uc2a4\ud134\uc2a4\uac00 \ub3d9\uc77c\ud55c IP \uc8fc\uc18c \ubc94\uc704\ub97c \uac00\uc9c4 ENI\ub97c \uacf5\uc720\ud558\ubbc0\ub85c Pod\uac00 \uc0dd\uc131\ub420 \ub54c\ub9c8\ub2e4 ENI\uc758 Secondary IP \uc8fc\uc18c \ubaa9\ub85d\uc5d0 \uc0c8\ub85c\uc6b4 IP \uc8fc\uc18c\uac00 \ucd94\uac00\ub429\ub2c8\ub2e4.<\/li>\n\n\n\n<li><strong>\ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d \uad00\ub9ac<\/strong>: \uc774\ub7ec\ud55c \uad6c\uc131\uc740 Pod \uac04\uc758 \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d\uc744 \uad00\ub9ac\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \ub3d9\uc77c\ud55c IP \uc8fc\uc18c \ubc94\uc704\ub97c \uacf5\uc720\ud558\ub294 \uc5ec\ub7ec Pod\uac00 \ub3d9\uc77c\ud55c \uc11c\ube44\uc2a4\ub098 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\uc5d0 \ub300\ud55c \uc694\uccad\uc744 \ucc98\ub9ac\ud560 \uc218 \uc788\uc73c\uba70, Amazon VPC\uac00 \uc774\ub7ec\ud55c \uc694\uccad\uc744 \uc801\uc808\ud788 \ub77c\uc6b0\ud305\ud558\ub3c4\ub85d \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pod_traffic\"><\/span>Pod traffic<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-9\">\n<div class=\"wp-block-column is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"649\" height=\"330\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-373.png\" alt=\"\" class=\"wp-image-1267\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-373.png 649w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-373-300x153.png 300w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\">\n<ul>\n<li>\uc88c\uce21 \uc774\ubbf8\uc9c0\ucc98\ub7fc \uc11c\ub85c \uac19\uc740 \ub124\ud2b8\uc6cc\ud06c \ub300\uc5ed\uc73c\ub85c \ucd94\uac00 Next-hop \uc5c6\uc774 Direct \ud1b5\uc2e0<\/li>\n\n\n\n<li>\uc11c\ub85c \ub2e4\ub978 \ub178\ub4dc\uc5d0 \uc704\uce58\ud55c Pod\ub07c\ub9ac\uc758 \ud1b5\uc2e0\uc740 VXLAN, IP-IP\ub4f1\uc744 \ud1b5\ud574 \ud1b5\uc2e0<\/li>\n\n\n\n<li>AWS\uc5d0\uc11c\ub294 \ud574\ub2f9 Worker Node\uc758 ENI\uc758 Secondary IPv4 Addresses \ub97c \ud1b5\ud574 pod IP\ub97c \uc124\uc815<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-12\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1837\" height=\"762\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/netshoot-pod-icmp.gif\" alt=\"\" class=\"wp-image-1270\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>\ub2e4\ub978 Node\uc5d0 \uc18d\ud55c Pod\ub07c\ub9ac ICMP\uac00 \uc815\uc0c1\ub3d9<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Worker_Node_%EC%B5%9C%EB%8C%80_%ED%95%A0%EB%8B%B9_IP_%EA%B0%9C%EC%88%98\"><\/span>Worker Node  \ucd5c\ub300 \ud560\ub2f9 IP \uac1c\uc218<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<ul>\n<li><strong>\uc778\uc2a4\ud134\uc2a4 \ud0c0\uc785<\/strong> \ubcc4 ENI \ucd5c\ub300 \uac2f\uc218\uc640 \ud560\ub2f9 \uac00\ub2a5\ud55c \ucd5c\ub300 IP \uac2f\uc218\uc5d0 \ub530\ub77c\uc11c \ud30c\ub4dc \ubc30\uce58 \uac2f\uc218\uac00 \uacb0\uc815\ub428<\/li>\n\n\n\n<li>\ub2e8, aws-node \uc640 kube-proxy \ud30c\ub4dc\ub294 \ud638\uc2a4\ud2b8\uc758 IP\ub97c \uc0ac\uc6a9\ud568\uc73c\ub85c \ucd5c\ub300 \uac2f\uc218\uc5d0\uc11c \uc81c\uc678\ud568<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udca1\ucd5c\ub300 \ud30c\ub4dc \uc0dd\uc131 \uac1c\uc218 = \uc778\uc2a4\ud134\uc2a4 \uc720\ud615\ub2f9 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4 \uc218 \u00d7 (\ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4 \ub2f9 IP \uc8fc\uc18c \uc218 - 1) + 2<\/pre>\n\n\n\n<p>\uc704\uc758 \uacf5\uc2dd\uc5d0\uc11c \ub9c8\uc9c0\ub9c9\uc5d0 2\ub97c \ub354\ud558\ub294 \uc774\uc720\ub294 \uc544\ub798\uc640 \uac19\ub2e4.<\/p>\n\n\n\n<ol>\n<li><strong>Primary ENI\uc640 Secondary ENI<\/strong>:\n<ul>\n<li>AWS\uc5d0\uc11c\ub294 EC2 \uc778\uc2a4\ud134\uc2a4\uc5d0 \uae30\ubcf8\uc801\uc73c\ub85c 1\uac1c\uc758 Primary ENI\uac00 \ud560\ub2f9<\/li>\n\n\n\n<li>\uc778\uc2a4\ud134\uc2a4\ub97c \uc2dc\uc791\ud558\uba74 \uc790\ub3d9\uc73c\ub85c \uc0dd\uc131\ub418\uba70, \uc778\uc2a4\ud134\uc2a4\uc758 \uae30\ubcf8 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4 \uc5ed\ud560<\/li>\n\n\n\n<li>\uc778\uc2a4\ud134\uc2a4 \uc720\ud615\uc5d0 \ub530\ub77c \ucd94\uac00\uc801\uc778 Secondary ENI\uac00 \ud560\ub2f9\ub420 \uc218 \uc788\uc73c\uba70, \ucd94\uac00 ENI\ub294 \ubcf4\ud1b5 \ub124\ud2b8\uc6cc\ud06c \ud655\uc7a5\uc774\ub098 \ud2b9\uc815 \uae30\ub2a5\uc744 \uc704\ud574 \uc0ac\uc6a9<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Kubernetes \uc11c\ube44\uc2a4 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ud50c\ub7ec\uadf8\uc778 \uc694\uad6c \uc0ac\ud56d<\/strong>:\n<ul>\n<li>Kubernetes \ud074\ub7ec\uc2a4\ud130 \ub0b4\uc5d0\uc11c\ub294 \uae30\ubcf8\uc801\uc73c\ub85c \uac01 \ub178\ub4dc\uc5d0 \uc11c\ube44\uc2a4\ub97c \uc704\ud55c IP \uc8fc\uc18c \ubc0f \ub124\ud2b8\uc6cc\ud06c \ud50c\ub7ec\uadf8\uc778\uc744 \uc704\ud55c IP \uc8fc\uc18c\uac00 \ud544\uc694<\/li>\n\n\n\n<li>\uc774\ub7ec\ud55c \uc694\uad6c \uc0ac\ud56d\uc73c\ub85c \uc778\ud574 \uac01 \ub178\ub4dc\uc5d0\ub294 \uae30\ubcf8\uc801\uc73c\ub85c 2\uac1c\uc758 IP \uc8fc\uc18c\uac00 \ud544\uc694<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-15\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1900\" height=\"983\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/nginx-deployment-limit.gif\" alt=\"\" class=\"wp-image-1271\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:33.33%\">\n<ul>\n<li>t3.medium\uc73c\ub85c \uc0dd\uc131\ub41c worker node\ub85c \ud30c\ub4dc \uc0dd\uc131 \ud55c\uacc4 \ud655\uc778<\/li>\n\n\n\n<li>3, 8, 15, 30\uac1c \uae4c\uc9c0 \ucc28\ub840\ub300\ub85c replicas\ub97c \uc99d\uac00<\/li>\n\n\n\n<li>50\uac1c\ubd80\ud130 pending\ub41c pod\uac00 \ubc1c\uc0dd<\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>EKS Network \ud83d\udd20EKS Network\ub780? &#8211; Kubernetes \ud074\ub7ec\uc2a4\ud130 \ub0b4\uc758 \ucee8\ud14c\uc774\ub108 \uac04 \ud1b5\uc2e0\uacfc \ud074\ub7ec\uc2a4\ud130 \ub0b4\ubd80 \ubc0f \uc678\ubd80 \ub9ac\uc18c\uc2a4 \uac04 \ud1b5\uc2e0\uc744 \uad00\ub9ac\ud558\ub294 \uac83\uc744 \uc758\ubbf8 CNI (Container Network Interface) \ud83d\udca1CNI \uc801\uc6a9\uc2dc \uace0\ub824 \uc0ac\ud56d \ud074\ub77c\uc6b0\ub4dc \ub124\uc774\ud2f0\ube0c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc2dc\ub300\uac00 \ub3c4\ub798\ud568\uc5d0 \ub530\ub77c \ub124\ud2b8\uc6cc\ud0b9 \uc544\ud0a4\ud14d\ucc98\uc5d0 \ub300\ud55c \uc0c8\ub85c\uc6b4 \uc811\uadfc \ubc29\uc2dd\uc774 \ub4f1\uc7a5\ud588\uc2b5\ub2c8\ub2e4. Kubernetes \ub124\ud2b8\uc6cc\ud0b9\uc740 \ud638\uc2a4\ud2b8 \ud3ec\ud2b8\uc5d0 \ucee8\ud14c\uc774\ub108 \ud3ec\ud2b8\ub97c \ub9e4\ud551\ud560 \ud544\uc694 \uc5c6\uc774 \uae68\ub057\ud558\uace0 \ud558\uc704 \ud638\ud658\uc131 \uc788\ub294 &#8230; <a title=\"02-[AEWS]-EKS Networking\" class=\"read-more\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=1264\" aria-label=\"More on 02-[AEWS]-EKS Networking\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":""},"categories":[46],"tags":[],"_links":{"self":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1264"}],"collection":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1264"}],"version-history":[{"count":5,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1264\/revisions"}],"predecessor-version":[{"id":1327,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1264\/revisions\/1327"}],"wp:attachment":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}