{"id":238,"date":"2023-05-22T14:23:19","date_gmt":"2023-05-22T05:23:19","guid":{"rendered":"https:\/\/www.gyuroot.com\/wordpress\/?p=238"},"modified":"2023-05-22T17:19:34","modified_gmt":"2023-05-22T08:19:34","slug":"kubernetes-pod","status":"publish","type":"post","link":"https:\/\/www.gyuroot.com\/wordpress\/?p=238","title":{"rendered":"[Kubernetes] pod"},"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-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#pod_lifecycle\" title=\"pod lifecycle\">pod lifecycle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#pod_condition\" title=\"pod condition\">pod condition<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Container\" title=\"Container\">Container<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Init_Container\" title=\"Init Container\">Init Container<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Pause_Container\" title=\"Pause Container\">Pause Container<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Static_Pod\" title=\"Static Pod\">Static Pod<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Pod_Resource\" title=\"Pod Resource\">Pod Resource<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Pod_Environment\" title=\"Pod Environment\">Pod Environment<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Pod_Environment_Check\" title=\"Pod Environment Check\">Pod Environment Check<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#pod_%EA%B5%AC%EC%84%B1_%ED%8C%A8%ED%84%B4\" title=\"pod \uad6c\uc131 \ud328\ud134\">pod \uad6c\uc131 \ud328\ud134<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Sidecar_%ED%8C%A8%ED%84%B4\" title=\"Sidecar \ud328\ud134\">Sidecar \ud328\ud134<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Amberssador_%ED%8C%A8%ED%84%B4\" title=\"Amberssador \ud328\ud134\">Amberssador \ud328\ud134<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\/#Adaptor_%ED%8C%A8%ED%84%B4\" title=\"Adaptor \ud328\ud134\">Adaptor \ud328\ud134<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<pre class=\"wp-block-preformatted\">\ud83d\udd20 \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc5d0\uc11c \ucee8\ud14c\uc774\ub108\ub97c \uad00\ub9ac\ud558\ub294 \uae30\ubcf8\ub2e8\uc704\n     (\ud558\ub098 \uc774\uc0c1\uc758 \ucee8\ud14c\uc774\ub108\uc758 \uadf8\ub8f9)<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\ucfe0\ubc84\ub124\ud2f0\uc2a4\ub294 \uc2e4\uc81c\ub85c \ud30c\ub4dc\ub77c\ub294 \ub2e8\uc704\ub85c \ucee8\ud14c\uc774\ub108\ub97c \ubb36\uc5b4\uc11c \uad00\ub9ac\ud55c\ub2e4.<br>\ud30c\ub4dc\ub85c \ucee8\ud14c\uc774\ub108 \uc5ec\ub7ec \uac1c\ub97c \ud55c\uaebc\ubc88\uc5d0 \uad00\ub9ac\ud560 \ub54c\ub294 \ucee8\ud14c\uc774\ub108\ub9c8\ub2e4 \uc5ed\ud560\uc744 \ubd80\uc5ec\ud560 \uc218 \uc788\ub2e4. <br>\ud30c\ub4dc \ud558\ub098\uc5d0 \uc18d\ud55c \ucee8\ud14c\uc774\ub108\ub4e4\uc740 <strong>\ubaa8\ub450 \ub178\ub4dc \ud558\ub098 \uc548\uc5d0\uc11c \uc2e4\ud589<\/strong><\/p>\n<\/blockquote>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"649\" height=\"333\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image.png\" alt=\"\" class=\"wp-image-239\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image.png 649w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-300x154.png 300w\" sizes=\"(max-width: 649px) 100vw, 649px\" \/><figcaption class=\"wp-element-caption\">\ucd9c\ucc98 : <a href=\"https:\/\/cms-opendata-workshop.github.io\/workshop2022-lesson-introcloud\/aio\/index.html\" data-type=\"URL\" data-id=\"https:\/\/cms-opendata-workshop.github.io\/workshop2022-lesson-introcloud\/aio\/index.html\">cms-opendata-workshop<\/a><\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"pod_lifecycle\"><\/span>pod lifecycle<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udd20 \ud30c\ub4dc\ub294 \uc0dd\uc131\ubd80\ud130 \uc0ad\uc81c\uae4c\uc9c0\uc758 \uacfc\uc815\uc5d0 \uc0dd\uba85 \uc8fc\uae30\uac00 \uc788\ub2e4.<\/pre>\n\n\n\n<ul>\n<li>pending : \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc2dc\uc2a4\ud15c\uc5d0 \ud30c\ub4dc\ub97c \uc0dd\uc131\ud558\ub294 \uc911<br>\ucee8\ud14c\uc774\ub108 \uc774\ubbf8\uc9c0\ub97c \ub2e4\uc6b4\ub85c\ub4dc \ud55c \ud6c4 \uc804\uccb4 \ucee8\ud14c\uc774\ub108\ub97c \uc2e4\ud589\ud558\ub294 \ub2e8\uacc4<\/li>\n\n\n\n<li>Running : \ud30c\ub4dc \uc548 \ubaa8\ub4e0 \ucee8\ud14c\uc774\ub108\uac00 \uc2e4\ud589 \uc911\uc778 \uc0c1\ud0dc<br>1\uac1c \uc774\uc0c1\uc758 \ucee8\ud14c\uc774\ub108\uac00 \uc2e4\ud589 \uc911\uc774\uac70\ub098 \uc2dc\uc791 \ub610\ub294 \uc7ac\uc2dc\uc791 \uc0c1\ud0dc<\/li>\n\n\n\n<li>Succeeded : \ud30c\ub4dc \uc548 \ubaa8\ub4e0 \ucee8\ud14c\uc774\ub108\uac00 \uc815\uc0c1 \uc2e4\ud589 \uc885\ub8cc\ub41c \uc0c1\ud0dc\ub85c \uc7ac\uc2dc\uc791 \ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/li>\n\n\n\n<li>Failed : \ud30c\ub4dc \uc548 \ubaa8\ub4e0 \ucee8\ud14c\uc774\ub108 \uc911 \uc815\uc0c1\uc801\uc73c\ub85c \uc2e4\ud589 \uc885\ub8cc\ub418\uc9c0 \uc54a\uc740 \ucee8\ud14c\uc774\ub108\uac00 \uc788\ub294 \uc0c1\ud0dc<br>\ucee8\ud14c\uc774\ub108 \uc885\ub8cc \ucf54\ub4dc\uac00 0\uc774 \uc544\ub2c8\uba74 \ube44\uc815\uc0c1 \uc885\ub8cc \uc774\uac70\ub098 \uc2dc\uc2a4\ud15c\uc774 \uc9c1\uc811 \ucee8\ud14c\uc774\ub108\ub97c \uc885\ub8cc<\/li>\n\n\n\n<li>Unknown : \ud30c\ub4dc\uc758 \uc0c1\ud0dc\ub97c \ud655\uc778\ud560 \uc218 \uc5c6\ub294 \uc0c1\ud0dc<br>\ubcf4\ud1b5 \ud30c\ub4dc\uac00 \uc788\ub294 \ub178\ub4dc\uc640 \ud1b5\uc2e0\ud560 \uc218 \uc5c6\uc744\ub54c<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# \uc544\ub798 \ucc98\ub7fc STATUS \ubd80\ubd84\uc5d0\uc11c \ud655\uc778 \ud560\uc218 \uc788\uc73c\uba70 -w \uc635\uc158\uc744 \uc918\uc11c \uc2e4\uc2dc\uac04\uc73c\ub85c \ud655\uc778\uc774 \uac00\ub2a5\ud558\ub2e4.\n$ kubectl get pod -w\nNAME                                    READY   STATUS    RESTARTS        AGE\ncozserver-deployment-5cc4cd8d69-4krsb   1\/1     Running   1 (5h10m ago)   29h\ncozserver-deployment-5cc4cd8d69-7l974   1\/1     Running   1 (5h10m ago)   29h\nhello-minikube-84bcf5d5d8-rwvjg         1\/1     Running   2 (5h10m ago)   2d6h\nkubernetes-bootcamp-5485cc6795-bzx9v    1\/1     Running   2 (5h10m ago)   2d4h\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #616E88\"># \uc544\ub798 \ucc98\ub7fc STATUS \ubd80\ubd84\uc5d0\uc11c \ud655\uc778 \ud560\uc218 \uc788\uc73c\uba70 -w \uc635\uc158\uc744 \uc918\uc11c \uc2e4\uc2dc\uac04\uc73c\ub85c \ud655\uc778\uc774 \uac00\ub2a5\ud558\ub2e4.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">$<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">kubectl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">get<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">pod<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">-w<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">NAME<\/span><span style=\"color: #D8DEE9FF\">                                    <\/span><span style=\"color: #A3BE8C\">READY<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #A3BE8C\">STATUS<\/span><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #A3BE8C\">RESTARTS<\/span><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #A3BE8C\">AGE<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">cozserver-deployment-5cc4cd8d69-4krsb<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #A3BE8C\">\/1<\/span><span style=\"color: #D8DEE9FF\">     <\/span><span style=\"color: #A3BE8C\">Running<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\"> (5h10m <\/span><span style=\"color: #A3BE8C\">ago<\/span><span style=\"color: #D8DEE9FF\">)   29h<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">cozserver-deployment-5cc4cd8d69-7l974<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #A3BE8C\">\/1<\/span><span style=\"color: #D8DEE9FF\">     <\/span><span style=\"color: #A3BE8C\">Running<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #D8DEE9FF\"> (5h10m <\/span><span style=\"color: #A3BE8C\">ago<\/span><span style=\"color: #D8DEE9FF\">)   29h<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">hello-minikube-84bcf5d5d8-rwvjg<\/span><span style=\"color: #D8DEE9FF\">         <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #A3BE8C\">\/1<\/span><span style=\"color: #D8DEE9FF\">     <\/span><span style=\"color: #A3BE8C\">Running<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\"> (5h10m <\/span><span style=\"color: #A3BE8C\">ago<\/span><span style=\"color: #D8DEE9FF\">)   2d6h<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">kubernetes-bootcamp-5485cc6795-bzx9v<\/span><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #B48EAD\">1<\/span><span style=\"color: #A3BE8C\">\/1<\/span><span style=\"color: #D8DEE9FF\">     <\/span><span style=\"color: #A3BE8C\">Running<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #B48EAD\">2<\/span><span style=\"color: #D8DEE9FF\"> (5h10m <\/span><span style=\"color: #A3BE8C\">ago<\/span><span style=\"color: #D8DEE9FF\">)   2d4h<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"pod_condition\"><\/span>pod condition<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udd20 pod\uc758 \ud604\uc7ac \uc0c1\ud0dc \uc815\ubcf4<\/pre>\n\n\n\n<ul>\n<li>Initialized : \ubaa8\ub4e0 \ucd08\uae30\ud654 \ucee8\ud14c\uc774\ub108\uac00 \uc131\uacf5\uc801\uc73c\ub85c \uc2dc\uc791 \uc644\ub8cc<\/li>\n\n\n\n<li>Ready : pod\ub294 \uc694\uccad\ub4e4\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uace0 \uc5f0\uacb0\ub41c \ubaa8\ub4e0 \uc11c\ube44\uc2a4\uc758 \ub85c\ub4dc\ubc38\ub7f0\uc2f1 \ud480\uc5d0 \ucd94\uac00\ub418\uc5b4\uc57c \ud55c\ub2e4.<\/li>\n\n\n\n<li>ContainersReady : pod\uc548 \ubaa8\ub4e0 \ucee8\ud14c\uc774\ub108\uac00 \uc900\ube44 \uc0c1\ud0dc<\/li>\n\n\n\n<li>PodScheduled : pod\uac00 \ud558\ub098\uc758 \ub178\ub4dc\ub85c \uc2a4\ucf00\uc904\uc744 \uc644\ub8cc<\/li>\n\n\n\n<li>Unschedulable : \uc2a4\ucf00\uc904\ub7ec\uac00 \uc790\uc6d0\uc758 \ubd80\uc871\uc774\ub098 \ub2e4\ub978 \uc81c\uc57d \ub4f1\uc73c\ub85c \uc9c0\uae08 \ub2f9\uc7a5 \ud30c\ub4dc\ub97c \uc2a4\ucf00\uc904 \ud560 \uc218 \uc5c6\ub2e4<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"$ kubectl describe pods cozserver-deployment\nName:             cozserver-deployment-5cc4cd8d69-4krsb\nNamespace:        default\nPriority:         0\nService Account:  default\nNode:             minikube\/192.168.49.2\nStart Time:       Fri, 19 May 2023 13:39:08 +0900\nLabels:           app=nginx\n. . .\n. . .\nConditions:\n  Type              Status\n  Initialized       True\n  Ready             True\n  ContainersReady   True\n  PodScheduled      True\nVolumes:\n  kube-api-access-scgfs:\n. . .\n. . .\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #88C0D0\">$<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">kubectl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">describe<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">pods<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">cozserver-deployment<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Name:<\/span><span style=\"color: #D8DEE9FF\">             <\/span><span style=\"color: #A3BE8C\">cozserver-deployment-5cc4cd8d69-4krsb<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Namespace:<\/span><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #A3BE8C\">default<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Priority:<\/span><span style=\"color: #D8DEE9FF\">         <\/span><span style=\"color: #B48EAD\">0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Service<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">Account:<\/span><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #A3BE8C\">default<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Node:<\/span><span style=\"color: #D8DEE9FF\">             <\/span><span style=\"color: #A3BE8C\">minikube\/192.168.49.2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Start<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">Time:<\/span><span style=\"color: #D8DEE9FF\">       <\/span><span style=\"color: #A3BE8C\">Fri,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">19<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">May<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">2023<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">13<\/span><span style=\"color: #A3BE8C\">:39:08<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">+0900<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Labels:<\/span><span style=\"color: #D8DEE9FF\">           <\/span><span style=\"color: #A3BE8C\">app=nginx<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">.<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">.<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">.<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">.<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Conditions:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #88C0D0\">Type<\/span><span style=\"color: #D8DEE9FF\">              <\/span><span style=\"color: #A3BE8C\">Status<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #88C0D0\">Initialized<\/span><span style=\"color: #D8DEE9FF\">       <\/span><span style=\"color: #A3BE8C\">True<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #88C0D0\">Ready<\/span><span style=\"color: #D8DEE9FF\">             <\/span><span style=\"color: #A3BE8C\">True<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #88C0D0\">ContainersReady<\/span><span style=\"color: #D8DEE9FF\">   <\/span><span style=\"color: #A3BE8C\">True<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #88C0D0\">PodScheduled<\/span><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #A3BE8C\">True<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">Volumes:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #88C0D0\">kube-api-access-scgfs:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">.<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">.<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">.<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">.<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Container\"><\/span>Container<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>pod\ub294 \uc571\ub4e4\uc744 \uc2e4\ud589\ud558\ub294 \ub2e4\uc218\uc758 container\ub97c \ud3ec\ud568\ud560 \uc218 \uc788\uace0 container \uc2e4\ud589 \uc804\uc5d0 \ub3d9\uc791\ub418\ub294 \ud558\ub098 \uc774\uc0c1\uc758 init container \ub3c4 \ud3ec\ud568 \ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Init_Container\"><\/span>Init Container<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>App Container\uac00 \uc2e4\ud589\ub418\uae30 \uc804 pod\ub97c \ucd08\uae30\ud654\ud569\ub2c8\ub2e4. \ubcf4\uc548\uc0c1 \uc774\uc720\ub85c \uc571 \ucee8\ud14c\uc774\ub108 \uc774\ubbf8\uc9c0\uc640 \uac19\uc774 \ub450\uba74 \uc548\ub418\ub294 \uc571\uc758 \uc18c\uc2a4 \ucf54\ub4dc\ub97c \ubcc4\ub3c4\ub85c \uad00\ub9ac\ud560 \ub54c \uc720\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<ul>\n<li>init container\ub294 \uc5ec\ub7ec \uac1c\ub97c \uad6c\uc131 \uac00\ub2a5<br>init container \uac00 \uc5ec\ub7ec \uac1c \uc788\ub2e4\uba74 pod template \uc5d0 \uba85\uc2dc\ud55c \uc21c\uc11c\ub300\ub85c init container \uac00 \uc2e4\ud589\ub429\ub2c8\ub2e4.<\/li>\n\n\n\n<li>init container \uc2e4\ud589\uc774 \uc2e4\ud328\ud558\uba74 \uc131\uacf5\ud560 \ub54c\uae4c\uc9c0 \uc7ac\uc2dc\uc791<br>(Kubernetes\uc758 &#8216;\uc120\uc5b8\uc801&#8217; \ud2b9\uc9d5\uc5d0\uc11c \ubc97\uc5b4\ub0a0 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc989, \ud544\uc694\ud55c \uba85\ub839\ub4e4\uc744 \uc21c\uc11c\ub300\ub85c \uc2e4\ud589\ud558\ub294 \ub370 \uc0ac\uc6a9\ud558\ub294 \uac83)<\/li>\n\n\n\n<li>init container\uac00 \ubaa8\ub450 \uc2e4\ud589\ub41c \ud6c4 App Container \uc2e4\ud589\uc774 \uc2dc\uc791<\/li>\n\n\n\n<li><strong>readinessProbe\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc74c<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"has-base-background-color has-background\">\ud83d\udca1 \uc774\ub7ec\ud55c \ud2b9\uc9d5\uc744 \uc774\uc6a9\ud558\uba74 pod \ub97c \uc2e4\ud589\ud560 \ub54c App Container\uac00 \uc678\ubd80\uc758 \ud2b9\uc815 \uc870\uac74\uc744 \ub9cc\uc871\ud560 \ub54c\uae4c\uc9c0 \uae30\ub2e4\ub838\ub2e4\uac00 \uc2e4\ud589\ud558\ub3c4\ub85d \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"# init container example\napiVersion: v1\nkind: Pod\nmetadata:\n  name: simple-pod\n  labels:\n    app: simple-pod\nspec: \n  initContainers:\n    - name: init-myservice\n      image: hello-world:latest\n      command: ['sh', '-c', 'sleep 2; echo helloworld01;']\n    - name: init-mydb\n      image: hello-world:latest\n      command: ['sh', '-c', 'sleep 2; echo helloworld02;']\n    containers:\n    - name: simple-pod\n      image: hello-world:latest\n      command: ['sh', '-c', 'echo app is running &amp;&amp; sleep 3600;']\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #616E88\"># init container example<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">apiVersion<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">v1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">kind<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">Pod<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">metadata<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">simple-pod<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">labels<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">app<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">simple-pod<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">spec<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">initContainers<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">init-myservice<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">image<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">hello-world:latest<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">command<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">[<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">sh<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">-c<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">sleep 2; echo helloworld01;<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">init-mydb<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">image<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">hello-world:latest<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">command<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">[<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">sh<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">-c<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">sleep 2; echo helloworld02;<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">]<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">containers<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">simple-pod<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">image<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">hello-world:latest<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">command<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">[<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">sh<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">-c<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">,<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #A3BE8C\">echo app is running &amp;&amp; sleep 3600;<\/span><span style=\"color: #ECEFF4\">&#39;<\/span><span style=\"color: #ECEFF4\">]<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pause_Container\"><\/span>Pause Container<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\ubaa8\ub4e0 pod\uc5d0\uc11c \ud56d\uc0c1 \uc2e4\ud589\ub418\ub294 pause container\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc774 pause\ub97c <code>pod infrastructure container<\/code> \ub77c\uace0 \ud569\ub2c8\ub2e4. <br>PID\uac00 1\ub85c \uc124\uc815\ub418\ubbc0\ub85c \ub2e4\ub978 container\uc758 \ubd80\ubaa8 container \uc5ed\ud560\uc744 \ud569\ub2c8\ub2e4.<br>pod \uc548 \ub2e4\ub978 container \ub294 pause container \uac00 \uc81c\uacf5\ud558\ub294 \ub124\ud2b8\uc6cc\ud06c\ub97c \uacf5\uc720\ud574\uc11c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br>\uadf8\ub798\uc11c pod \uc548 \ub2e4\ub978 container\uac00 \uc7ac\uc2dc\uc791 \ub410\uc744 \ub54c\ub294 pod\uc758 IP\ub97c \uc720\uc9c0\ud558\uc9c0\ub9cc pause container\uac00 \uc7ac\uc2dc\uc791 \ub418\uba74 pod \uc548 \ubaa8\ub4e0 container\ub3c4 \uc7ac\uc2dc\uc791 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Static_Pod\"><\/span>Static Pod<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul>\n<li>kube-apiserver\ub97c \ud1b5\ud558\uc9c0 \uc54a\uace0 kubelet\uc774 \uc9c1\uc811 \uc2e4\ud589\ud558\ub294 pod<\/li>\n\n\n\n<li>static pod\ub294 kubelet\uc774 \uc9c1\uc811 \uad00\ub9ac\ud558\uba74\uc11c \uc774\uc0c1\uc774 \uc0dd\uae30\uba74 \uc7ac\uc2dc\uc791<\/li>\n\n\n\n<li>kubelet\uc774 \uc2e4\ud589\uc911\uc778 node\uc5d0\uc11c\ub9cc \uc2e4\ud589\ub418\uace0 \ub2e4\ub978 node\uc5d0\uc11c\ub294 \uc2e4\ud589\ub418\uc9c0 \uc54a\uc74c<\/li>\n\n\n\n<li>kube-apiserver\ub85c pod\ub97c \uc870\ud68c\ud560 \uc218 \uc788\uc9c0\ub9cc static pod\uc5d0 \uc5b4\ub5a4 \uba85\ub839 \uc2e4\ud589 \ubd88\uac00<\/li>\n\n\n\n<li>\ubcf4\ud1b5 kube-apiserver\ub77c\ub358\uac00 etcd \uac19\uc740 system pod\ub97c \uc2e4\ud589\ud558\ub294 \uc6a9\ub3c4\ub85c \uc0ac\uc6a9<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pod_Resource\"><\/span>Pod Resource<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\uc5ec\ub7ec \uac1c \uc791\uc740 process\ub97c \uc2e4\ud589\ud558\uba74 \ud55c node\uc5d0 \uc5ec\ub7ec pod\ub97c \uc2e4\ud589\ud558\ub294 \uc77c\uc774 \uc788\uc2b5\ub2c8\ub2e4. <br>\uc774\ub54c \uc790\uc6d0 \uc0ac\uc6a9\ub7c9\uc774 \ub9ce\uc740 pod\uac00 \ud55c node\uc5d0 \ubaa8\uc5ec \uc788\ub2e4\uba74 pod\ub4e4\uc758 \uc131\ub2a5\uc774 \ub098\ube60\uc9c0\uba70 \uc804\uccb4 cluster\uc758 \uc790\uc6d0 \uc0ac\uc6a9 \ud6a8\uc728\ub3c4 \ub0ae\uc544\uc9c0\uac8c \ub429\ub2c8\ub2e4. <br>\uc608\ub97c \ub4e4\uc5b4 \uc5b4\ub5a4 node\uc5d0\ub294 pod\uac00 \uc5c6\uc5b4\uc11c CPU,Memory\uac00 \ub0a8\uace0 \ub2e4\ub978 node\uc5d0\ub294 pod\ub4e4\uc774 \ub9ce\uc544\uc11c CPU,Memory \ubd80\uc871\ud55c \ud604\uc0c1\uc774 \ubc1c\uc0dd\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. <br>\uc774\ub7ec\ud55c \uc0c1\ud669\uc744 \uc608\ubc29\ud558\uae30 \uc704\ud574 \uc544\ub798 \ucf54\ub4dc\uc640 \uac19\uc774 resources \ud544\ub4dc\uc5d0\uc11c CPU,Memory \uc81c\ud55c\uc744 \uc124\uc815\ud574 \ub193\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/blockquote>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"apiVersion: apps\/v1\nkind: Deployment\nmetadata:\n  name: cozserver-deployment\nspec:\n  replicas: 2\n  selector:\n    matchLabels:\n      app: nginx\n  template:\n    metadata:\n      labels:\n        app: nginx\n    spec:\n      containers:\n      - name: nginx\n        image: sebcontents\/cozserver:2.0\n        resources:\n          limits:\n            memory: &quot;128Mi&quot;\n            cpu: &quot;0.5&quot;\n        ports:\n        - containerPort: 8080\n\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #8FBCBB\">apiVersion<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">apps\/v1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">kind<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">Deployment<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">metadata<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">cozserver-deployment<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">spec<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">replicas<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">2<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">selector<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">matchLabels<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">app<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">nginx<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">template<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">metadata<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">labels<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">app<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">nginx<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">spec<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">containers<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">nginx<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">image<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">sebcontents\/cozserver:2.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">resources<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">          <\/span><span style=\"color: #8FBCBB\">limits<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">memory<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">128Mi<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">cpu<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">0.5<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">ports<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">containerPort<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">8080<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p class=\"has-base-background-color has-background\">\ud83d\udca1 \uc790\uc6d0 \uc0ac\uc6a9\ub7c9\uc744 \ud560\ub2f9\ud560 \ub54c\uc758 \ub2e8\uc704<br>memoy\ub294 \uc811\ub450\uc5b4\ub97c \uc0ac\uc6a9\ud574\uc11c E<sup>exa<\/sup>, P<sup>peta<\/sup>, T<sup>tera<\/sup>, G<sup>giga<\/sup>, M<sup>mega<\/sup>, K<sup>kilo<\/sup>\ub97c \uc0ac\uc6a9\ud558\uc9c0\ub9cc<br>CPU\ub294 \ubcf4\ud1b5 \ucf54\uc5b4 \uac1c\uc218\ub85c 1,2,3,4 \uc815\uc18c\ub85c\ub9cc \uc124\uc815\ud560 \uc218 \uc788\ub2e4\uace0 \uc0dd\uac01\ud558\uc9c0\ub9cc \ud56d\uc0c1 \uc0c1\ub300\uc801\uc778 \uc591\uc774 \uc544\ub2c8\ub77c \uc808\ub300\uc801\uc778 \uc591\uc73c\ub85c \uc694\uccad\ud55c\ub2e4. (1 \uc774\uc0c1 \uc548\ub428)<br>e.g : 0.5\ub294 50%\ub9cc\ud07c \uc5f0\uc0b0\ub2a5\ub825\uc744 \ud560\ub2f9\ud558\uba70 \uc774\ub294 500m(milliCPU)d\uc640 \ub3d9\uc77c<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pod_Environment\"><\/span>Pod Environment<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"apiVersion: v1\nKind: Pod\nmetadata:\n  name: hello-world\n  labels:\n    app: hello-world\nspec:\n  containers:\n    - name: helloworld\n      image: helloworld:latest\n      ports:\n      - containerPort: 8080\n      env:\n      - name: TESTENV01\n        value: &quot;test01&quot;\n      - name: HOSTNAME\n        valueFrom:\n          fieldRef:\n            fieldPath: spec.nodeName\n      - name: POD_NAME\n        valueFrom:\n          fieldRef:\n            fieldPath: metadata.name\n      - name: POD_IP\n        valueFrom:\n          fieldRef:\n            fieldPath: status.podIP\n      - name: CPU_REQUEST\n        valueFrom:\n          resourceFieldRef:\n            containerName: hello-wolrd\n            resource: requests.cpu\n      - name: CPU_LIMIT\n        valueFrom:\n          resourceFieldRef:\n            containerName: hello-wolrd\n            resource: limits.cpu\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #8FBCBB\">apiVersion<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">v1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">Kind<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">Pod<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">metadata<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">hello-world<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">labels<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #8FBCBB\">app<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">hello-world<\/span><\/span>\n<span class=\"line\"><span style=\"color: #8FBCBB\">spec<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">  <\/span><span style=\"color: #8FBCBB\">containers<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">    <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">helloworld<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">image<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">helloworld:latest<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">ports<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">containerPort<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #B48EAD\">8080<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #8FBCBB\">env<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">TESTENV01<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">value<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #ECEFF4\">&quot;<\/span><span style=\"color: #A3BE8C\">test01<\/span><span style=\"color: #ECEFF4\">&quot;<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">HOSTNAME<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">valueFrom<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">          <\/span><span style=\"color: #8FBCBB\">fieldRef<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">fieldPath<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">spec.nodeName<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">POD_NAME<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">valueFrom<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">          <\/span><span style=\"color: #8FBCBB\">fieldRef<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">fieldPath<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">metadata.name<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">POD_IP<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">valueFrom<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">          <\/span><span style=\"color: #8FBCBB\">fieldRef<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">fieldPath<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">status.podIP<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">CPU_REQUEST<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">valueFrom<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">          <\/span><span style=\"color: #8FBCBB\">resourceFieldRef<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">containerName<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">hello-wolrd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">resource<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">requests.cpu<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">      <\/span><span style=\"color: #ECEFF4\">-<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #8FBCBB\">name<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">CPU_LIMIT<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">        <\/span><span style=\"color: #8FBCBB\">valueFrom<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">          <\/span><span style=\"color: #8FBCBB\">resourceFieldRef<\/span><span style=\"color: #ECEFF4\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">containerName<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">hello-wolrd<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9FF\">            <\/span><span style=\"color: #8FBCBB\">resource<\/span><span style=\"color: #ECEFF4\">:<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">limits.cpu<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<ul>\n<li><code>name<\/code> : \uc0ac\uc6a9\ud560 \ud658\uacbd \ubcc0\uc218\uc758 \uc774\ub984\uc744 \uc124\uc815<\/li>\n\n\n\n<li><code>value<\/code> : \ubb38\uc790\uc5f4\uc774\ub098 \uc22b\uc790 \ud615\uc2dd\uc758 \uac12<\/li>\n\n\n\n<li><code>valueFrom<\/code> : \uac12\uc744 \uc9c1\uc811 \ud560\ub2f9\ud558\ub294 \uac83\uc774 \uc544\ub2cc \ub2e4\ub978\uacf3\uc5d0\uc11c \ucc38\uc870\ud558\ub294 \uac12\uc744 \uc124\uc815<\/li>\n\n\n\n<li><code>fieldRef<\/code> : pod\uc758 \ud604\uc7ac \uc124\uc815 \ub0b4\uc6a9\uc744 \uac12\uc73c\ub85c \uc124\uc815\ud55c\ub2e4\ub294 \uc120\uc5b8<\/li>\n\n\n\n<li><code>fieldPath<\/code> : .fieldRef\uc5d0\uc11c \uc5b4\ub514\uc11c \uac12\uc744 \ucc38\uc870\ud560\uac74\uc9c0 \uc9c0\uc815 (\ud56d\ubaa9 \uc704\uce58 \uc9c0\uc815)<\/li>\n\n\n\n<li><code>resourceFieldRef<\/code> : \ucee8\ud14c\uc774\ub108\uc5d0 CPU, Memory \uc0ac\uc6a9\ub7c9\uc744 \uc5bc\ub9c8\ub098 \ud560\ub2f9\ud588\ub294\uc9c0\uc5d0 \uad00\ud55c \uc815\ubcf4\ub97c \uac00\uc838\uc634<\/li>\n\n\n\n<li><code>containerName<\/code> : \ud658\uacbd \ubcc0\uc218 \uc124\uc815\uc744 \uac00\uc838\uc62c \ucee8\ud14c\uc774\ub108 \uc774\ub984\uc744 \uc124\uc815<\/li>\n\n\n\n<li><code>resource<\/code> : \uc5b4\ub5a4 \uc790\uc6d0\uc758 \uc815\ubcf4\ub97c \uac00\uc838\uc62c\uc9c0 \uc124\uc815<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pod_Environment_Check\"><\/span>Pod Environment Check<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" style=\"font-size:.875rem;line-height:1.25rem\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" data-code=\"kubectl exec -it [pod_name] sh\nkubectl exec [POD] [COMMAND] is DEPRECATED and will be removed in a future version. Use kubectl exec [POD] -- [COMMAND] instead.\n\/app # env\nKUBERNETES_PORT=tcp:\/\/10.96.0.1:443\nKUBERNETES_SERVICE_PORT=443\nNODE_VERSION=16.14.0\nHOSTNAME=cozserver-deployment-5cc4cd8d69-7l974\nYARN_VERSION=1.22.17\nSHLVL=1\nHOME=\/root\nCOZSERVER_SERVICE_SERVICE_HOST=10.99.253.50\nCOZSERVER_SERVICE_PORT=tcp:\/\/10.99.253.50:80\nCOZSERVER_SERVICE_SERVICE_PORT=80\nTERM=xterm\nKUBERNETES_PORT_443_TCP_ADDR=10.96.0.1\nPATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin\nCOZSERVER_SERVICE_PORT_80_TCP_ADDR=10.99.253.50\nKUBERNETES_PORT_443_TCP_PORT=443\nKUBERNETES_PORT_443_TCP_PROTO=tcp\nCOZSERVER_SERVICE_PORT_80_TCP_PORT=80\nCOZSERVER_SERVICE_PORT_80_TCP_PROTO=tcp\nKUBERNETES_SERVICE_PORT_HTTPS=443\nKUBERNETES_PORT_443_TCP=tcp:\/\/10.96.0.1:443\nKUBERNETES_SERVICE_HOST=10.96.0.1\nCOZSERVER_SERVICE_PORT_80_TCP=tcp:\/\/10.99.253.50:80\nPWD=\/app\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #88C0D0\">kubectl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">exec<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">-it<\/span><span style=\"color: #D8DEE9FF\"> [pod_name] sh<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">kubectl<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #A3BE8C\">exec<\/span><span style=\"color: #D8DEE9FF\"> [POD] <\/span><span style=\"color: #ECEFF4\">[<\/span><span style=\"color: #D8DEE9FF\">COMMAND<\/span><span style=\"color: #ECEFF4\">]<\/span><span style=\"color: #D8DEE9FF\"> is DEPRECATED and will be removed <\/span><span style=\"color: #81A1C1\">in<\/span><span style=\"color: #D8DEE9FF\"> a future version. Use kubectl exec <\/span><span style=\"color: #ECEFF4\">[<\/span><span style=\"color: #D8DEE9FF\">POD<\/span><span style=\"color: #ECEFF4\">]<\/span><span style=\"color: #D8DEE9FF\"> -- <\/span><span style=\"color: #ECEFF4\">[<\/span><span style=\"color: #D8DEE9FF\">COMMAND<\/span><span style=\"color: #ECEFF4\">]<\/span><span style=\"color: #D8DEE9FF\"> instead.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #88C0D0\">\/app<\/span><span style=\"color: #D8DEE9FF\"> <\/span><span style=\"color: #616E88\"># env<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">KUBERNETES_PORT<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">tcp:\/\/10.96.0.1:443<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">KUBERNETES_SERVICE_PORT<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">443<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">NODE_VERSION<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">16.14<\/span><span style=\"color: #A3BE8C\">.0<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">HOSTNAME<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">cozserver-deployment-5cc4cd8d69-7l974<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">YARN_VERSION<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">1.22<\/span><span style=\"color: #A3BE8C\">.17<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">SHLVL<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">HOME<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">\/root<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">COZSERVER_SERVICE_SERVICE_HOST<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">10.99<\/span><span style=\"color: #A3BE8C\">.253.50<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">COZSERVER_SERVICE_PORT<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">tcp:\/\/10.99.253.50:80<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">COZSERVER_SERVICE_SERVICE_PORT<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">80<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">TERM<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">xterm<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">KUBERNETES_PORT_443_TCP_ADDR<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">10.96<\/span><span style=\"color: #A3BE8C\">.0.1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">PATH<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">COZSERVER_SERVICE_PORT_80_TCP_ADDR<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">10.99<\/span><span style=\"color: #A3BE8C\">.253.50<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">KUBERNETES_PORT_443_TCP_PORT<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">443<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">KUBERNETES_PORT_443_TCP_PROTO<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">tcp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">COZSERVER_SERVICE_PORT_80_TCP_PORT<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">80<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">COZSERVER_SERVICE_PORT_80_TCP_PROTO<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">tcp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">KUBERNETES_SERVICE_PORT_HTTPS<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">443<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">KUBERNETES_PORT_443_TCP<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">tcp:\/\/10.96.0.1:443<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">KUBERNETES_SERVICE_HOST<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #B48EAD\">10.96<\/span><span style=\"color: #A3BE8C\">.0.1<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">COZSERVER_SERVICE_PORT_80_TCP<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">tcp:\/\/10.99.253.50:80<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">PWD<\/span><span style=\"color: #81A1C1\">=<\/span><span style=\"color: #A3BE8C\">\/app<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"pod_%EA%B5%AC%EC%84%B1_%ED%8C%A8%ED%84%B4\"><\/span>pod \uad6c\uc131 \ud328\ud134<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">\ud83d\udd20 \uad6c\uae00 \uc2e4\uc81c \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc218\ub144\uac04 container\ub97c \uc6b4\uc601\ud574\uc628 \uacbd\ud5d8\uc744 \uc815\ub9ac\ud574\uc11c <a href=\"https:\/\/www.usenix.org\/system\/files\/conference\/hotcloud16\/hotcloud16_burns.pdf\" data-type=\"URL\" data-id=\"https:\/\/www.usenix.org\/system\/files\/conference\/hotcloud16\/hotcloud16_burns.pdf\">Design patterns for container-based distributed system<\/a>\uc774\ub77c\ub294 \uc790\ub8cc\ub97c \uacf5\uac1c \ud588\uc73c\uba70 \ub2e8\uc77c \ub178\ub4dc\uc5d0\uc11c \uc5ec\ub7ec container\ub97c \uad6c\uc131\ud560 \ub54c\uc758 \ud328\ud134\ub4e4\uc774 \uc18c\uac1c\ub418\uc5b4 \uc788\ub2e4<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sidecar_%ED%8C%A8%ED%84%B4\"><\/span>Sidecar \ud328\ud134<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-3\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"390\" height=\"253\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-19.png\" alt=\"\" class=\"wp-image-537\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-19.png 390w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-19-300x195.png 300w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><figcaption class=\"wp-element-caption\">\ucd9c\ucc98 : <a href=\"https:\/\/www.usenix.org\/system\/files\/conference\/hotcloud16\/hotcloud16_burns.pdf\" data-type=\"URL\" data-id=\"https:\/\/www.usenix.org\/system\/files\/conference\/hotcloud16\/hotcloud16_burns.pdf\">usenix<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:66.66%\">\n<ul>\n<li>\uc6d0\ub798 \uc0ac\uc6a9\ud558\ub824\ub358 \uae30\ubcf8 container\uc758 \uae30\ub2a5\uc744 \ud655\uc7a5\ud558\uac70\ub098 \uac15\ud654\ud558\ub294 \uc6a9\ub3c4\uc758 container\ub97c \ucd94\uac00\ud558\ub294\uac83\uc774\uba70 \uae30\ubcf8 container\ub294 \uc6d0\ub798 \ubaa9\uc801\uc758 \uae30\ub2a5\uc5d0\ub9cc \ucda9\uc2e4\ud558\ub3c4\ub85d \uad6c\uc131\ud558\uace0, \ub098\uba38\uc9c0 \uacf5\ud1b5 \ubd80\uac00 \uae30\ub2a5\ub4e4\uc740 sidecar container\ub97c \ucd94\uac00\ud574\uc11c \uc0ac\uc6a9<\/li>\n\n\n\n<li>\uc67c\ucabd \uadf8\ub9bc\uacfc \uac19\uc774 \uad6c\uc131\ud558\uba74 WebServer Container\ub97c \ub2e4\ub978 \uc5ed\ud560\uc744 \ud558\ub294 Container\ub85c \ubcc0\uacbd\ud588\uc744 \ub54c\ub3c4 \ub85c\uadf8 \uc218\uc9d1 Container\ub294 \uadf8\ub300\ub85c \uc0ac\uc6a9\uac00\ub2a5<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Amberssador_%ED%8C%A8%ED%84%B4\"><\/span>Amberssador \ud328\ud134<span class=\"ez-toc-section-end\"><\/span><\/h4>\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:33.33%\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"500\" height=\"242\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-21.png\" alt=\"\" class=\"wp-image-539\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-21.png 500w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-21-300x145.png 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><figcaption class=\"wp-element-caption\">\ucd9c\ucc98 : <a href=\"https:\/\/www.usenix.org\/system\/files\/conference\/hotcloud16\/hotcloud16_burns.pdf\" data-type=\"URL\" data-id=\"https:\/\/www.usenix.org\/system\/files\/conference\/hotcloud16\/hotcloud16_burns.pdf\">usenix<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:66.66%\">\n<ul>\n<li>pod \uc548\uc5d0\uc11c proxy\uc5ed\ud560\uc744 \ud558\ub294 container\ub97c \ucd94\uac00\ud558\ub294 \ud328\ud134<\/li>\n\n\n\n<li>pod\uc548\uc5d0\uc11c \uc678\ubd80 \uc11c\ubc84\uc5d0 \uc811\uadfc\ud560 \ub54c \ub0b4\ubd80 proxy\uc5d0 \uc811\uadfc\ud558\ub3c4\ub85d \uc124\uc815\ud558\uace0 \uc2e4\uc81c \uc678\ubd80\uc640\uc758 \uc5f0\uacb0\uc740 proxy\uc5d0\uc11c \ucc98\ub9ac<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Adaptor_%ED%8C%A8%ED%84%B4\"><\/span>Adaptor \ud328\ud134<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-9\">\n<div class=\"wp-block-column is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"555\" height=\"197\" src=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-22.png\" alt=\"\" class=\"wp-image-542\" srcset=\"https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-22.png 555w, https:\/\/www.gyuroot.com\/wordpress\/wp-content\/uploads\/image-22-300x106.png 300w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><figcaption class=\"wp-element-caption\">\ucd9c\ucc98 : <a href=\"https:\/\/www.usenix.org\/system\/files\/conference\/hotcloud16\/hotcloud16_burns.pdf\">usenix<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow\" style=\"flex-basis:66.66%\">\n<ul>\n<li>pod \uc678\ubd80\ub85c \ub178\ucd9c\ub418\ub294 \uc815\ubcf4\ub97c \ud45c\uc900\ud654\ud558\ub294 adaptor container\ub97c \uc0ac\uc6a9<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<script type=\"text\/javascript\"> toolTips('.classtoolTips8','<span class=\"word_class \">(\ub3d9\uc0ac)<\/span>\u00a0\uce90\ubb3b\ub2e4, \uce90\ub2e4, \uc870\uc0ac\ud558\ub2e4 (=<span class=\"related_word\" lang=\"en\"><span class=\"u_word_dic u_green_dot_active\" data-hook=\"tip\" data-type=\"arken\" data-lang=\"en\">investigate<\/span><\/span>)'); <\/script><script type=\"text\/javascript\"> toolTips('.classtoolTips11','<span class=\"notion-enable-hover\" data-token-index=\"0\">Uniform Resource Locator<br\/><\/span><br\/><br\/><a href=\"\/wordpress\/?p=65\">Detail<\/a>'); <\/script>","protected":false},"excerpt":{"rendered":"<p>\ud83d\udd20 \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc5d0\uc11c \ucee8\ud14c\uc774\ub108\ub97c \uad00\ub9ac\ud558\ub294 \uae30\ubcf8\ub2e8\uc704 (\ud558\ub098 \uc774\uc0c1\uc758 \ucee8\ud14c\uc774\ub108\uc758 \uadf8\ub8f9) \ucfe0\ubc84\ub124\ud2f0\uc2a4\ub294 \uc2e4\uc81c\ub85c \ud30c\ub4dc\ub77c\ub294 \ub2e8\uc704\ub85c \ucee8\ud14c\uc774\ub108\ub97c \ubb36\uc5b4\uc11c \uad00\ub9ac\ud55c\ub2e4.\ud30c\ub4dc\ub85c \ucee8\ud14c\uc774\ub108 \uc5ec\ub7ec \uac1c\ub97c \ud55c\uaebc\ubc88\uc5d0 \uad00\ub9ac\ud560 \ub54c\ub294 \ucee8\ud14c\uc774\ub108\ub9c8\ub2e4 \uc5ed\ud560\uc744 \ubd80\uc5ec\ud560 \uc218 \uc788\ub2e4. \ud30c\ub4dc \ud558\ub098\uc5d0 \uc18d\ud55c \ucee8\ud14c\uc774\ub108\ub4e4\uc740 \ubaa8\ub450 \ub178\ub4dc \ud558\ub098 \uc548\uc5d0\uc11c \uc2e4\ud589 pod lifecycle \ud83d\udd20 \ud30c\ub4dc\ub294 \uc0dd\uc131\ubd80\ud130 \uc0ad\uc81c\uae4c\uc9c0\uc758 \uacfc\uc815\uc5d0 \uc0dd\uba85 \uc8fc\uae30\uac00 \uc788\ub2e4. pod condition \ud83d\udd20 pod\uc758 \ud604\uc7ac \uc0c1\ud0dc \uc815\ubcf4 Container pod\ub294 &#8230; <a title=\"[Kubernetes] pod\" class=\"read-more\" href=\"https:\/\/www.gyuroot.com\/wordpress\/?p=238\" aria-label=\"More on [Kubernetes] pod\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":516,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":""},"categories":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/238"}],"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=238"}],"version-history":[{"count":11,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/238\/revisions"}],"predecessor-version":[{"id":543,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/238\/revisions\/543"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/516"}],"wp:attachment":[{"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gyuroot.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}