{"id":13171,"date":"2024-01-24T10:22:43","date_gmt":"2024-01-24T01:22:43","guid":{"rendered":"https:\/\/jennifersoft.com\/ko\/?p=13171"},"modified":"2024-07-24T10:38:54","modified_gmt":"2024-07-24T01:38:54","slug":"2024-01-24-kubernetes-18","status":"publish","type":"post","link":"https:\/\/jennifersoft.com\/ko\/blog\/kubernetes\/2024-01-24-kubernetes-18\/","title":{"rendered":"18. \ucfe0\ubc84\ub124\ud2f0\uc2a4_\ud3b8\ub9ac\ud55c \uc6b4\uc601\uc744 \uc704\ud55c \uc624\ud508\uc18c\uc2a4 \uc194\ub8e8\uc158 \uc18c\uac1c"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/jennifersoft.com\/ko\/wp-content\/uploads\/sites\/2\/2024\/01\/\u1100\u1175\u1109\u116e\u11af\u1107\u1173\u11af\u1105\u1169\u1100\u1173\u110b\u1167\u11ab\u110c\u1162_18_\u110f\u1165\u1107\u1165_240123-1024x576.jpg\" alt=\"\" class=\"wp-image-13213\" srcset=\"https:\/\/jennifersoft.com\/ko\/wp-content\/uploads\/sites\/2\/2024\/01\/\u1100\u1175\u1109\u116e\u11af\u1107\u1173\u11af\u1105\u1169\u1100\u1173\u110b\u1167\u11ab\u110c\u1162_18_\u110f\u1165\u1107\u1165_240123-1024x576.jpg 1024w, https:\/\/jennifersoft.com\/ko\/wp-content\/uploads\/sites\/2\/2024\/01\/\u1100\u1175\u1109\u116e\u11af\u1107\u1173\u11af\u1105\u1169\u1100\u1173\u110b\u1167\u11ab\u110c\u1162_18_\u110f\u1165\u1107\u1165_240123-300x169.jpg 300w, https:\/\/jennifersoft.com\/ko\/wp-content\/uploads\/sites\/2\/2024\/01\/\u1100\u1175\u1109\u116e\u11af\u1107\u1173\u11af\u1105\u1169\u1100\u1173\u110b\u1167\u11ab\u110c\u1162_18_\u110f\u1165\u1107\u1165_240123.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ubc88 \uc7a5\uc5d0\uc11c\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uad00\ub9ac\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ub2e4\uc591\ud55c \uc624\ud508\uc18c\uc2a4 \ub3c4\uad6c\ub97c \uc18c\uac1c\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucfe0\ubc84\ub124\ud2f0\uc2a4\ub294 \uac15\ub825\ud55c \ucee8\ud14c\uc774\ub108 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ub2a5\ub825\uc73c\ub85c \uc778\ud574 \ub2e4\uc591\uc131\uacfc \ud655\uc7a5\uc131\uc774 \ud0c1\uc6d4\ud569\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc885\uc885 \uac15\ub825\ud568\uc740 \ubcf5\uc7a1\ud568\uc744 \ub3d9\ubc18\ud558\uae30\ub3c4 \ud569\ub2c8\ub2e4. \uc624\ud508\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774\ub7ec\ud55c \ubcf5\uc7a1\ud55c \uc791\uc5c5\uc744 \uc880 \ub354 \ud3b8\ub9ac\ud558\uac8c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. \ub2e4\uc591\ud55c Krew \ud50c\ub7ec\uadf8\uc778 \ub9ac\uc2a4\ud2b8<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">kubectl krew\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc758 \ucee4\ub9e8\ub4dc\ub77c\uc778 \uc778\ud130\ud398\uc774\uc2a4\uc778 kubectl\uc744 \uc704\ud55c \ud50c\ub7ec\uadf8\uc778 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. krew\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc758 \ud65c\uc6a9\uc131\uc744 \ub354\uc6b1 \ud655\uc7a5\ud558\uace0 \uc0ac\uc6a9\uc790\uc758 \uacbd\ud5d8\uc744 \ud5a5\uc0c1\uc2dc\ud0a4\ub294 \ub370 \uc911\uc810\uc744 \ub461\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud50c\ub7ec\uadf8\uc778\uc740 \ub9d0 \uadf8\ub300\ub85c \uac04\ub2e8\ud788 1\uc904\uc758 \uba85\ub839\uc5b4\ub97c \uc785\ub825(\ud50c\ub7ec\uadf8)\ub9cc\uc73c\ub85c \uc5ec\ub7ec \ub3c4\uad6c\ub97c \uc124\uce58, \uc0ad\uc81c, \uc5c5\uadf8\ub808\uc774\ub4dc\ub97c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">krew\ub97c \uc0ac\uc6a9\ud558\uba74 \ud50c\ub7ec\uadf8\uc778\uc744 \uac80\uc0c9, \uc124\uce58, \uad00\ub9ac\ud558\ub294 \uacfc\uc815\uc774 \uac04\ub2e8\ud574\uc9d1\ub2c8\ub2e4. \uba85\ub839\uc5b4 \ud55c \uc904\ub85c \uc0c8\ub85c\uc6b4 \ud50c\ub7ec\uadf8\uc778\uc744 \ubc1c\uacac\ud558\uace0 \uc124\uce58\ud560 \uc218 \uc788\uc73c\uba70, \uc774\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud658\uacbd\uc744 \ub354 \ube60\ub974\uace0 \uc27d\uac8c \uc0ac\uc6a9\uc790\ud654\ud560 \uc218 \uc788\uac8c \ud574\uc90d\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">krew\ub294 \uc624\ud508 \uc18c\uc2a4 \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \uc758\ud574 \uc9c0\uc6d0\ub418\uba70, \uc9c0\uc18d\uc801\uc73c\ub85c \uc131\uc7a5\ud558\uace0 \uc788\ub294 \ud50c\ub7ec\uadf8\uc778 \uc0dd\ud0dc\uacc4\ub97c \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc0ac\uc6a9\uc790\ub4e4\uc740 \ub2e4\uc591\ud55c \uc694\uad6c \uc0ac\ud56d\uc5d0 \ub9de\ub294 \ud50c\ub7ec\uadf8\uc778\uc744 \ucc3e\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">krew\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130 \uad00\ub9ac\uac00 \ub354\uc6b1 \ud6a8\uc728\uc801\uc774\uace0 \uac04\uc18c\ud654\ub429\ub2c8\ub2e4. \uc77c\uc0c1\uc801\uc778 \uc791\uc5c5\uc744 \uc790\ub3d9\ud654\ud558\uace0, \ubcf5\uc7a1\ud55c \uba85\ub839\uc5b4\ub97c \ub2e8\uc21c\ud654\ud558\uc5ec \uc791\uc5c5 \uc2dc\uac04\uc744 \uc808\uc57d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc124\uce58\ub294 brew\ub97c \uc774\uc6a9\ud558\uc5ec \uac04\ub2e8\ud569\ub2c8\ub2e4.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(\ud544\uc790\ub294 \uc774\ubbf8 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4 \ucd9c\ub825\uc774 \ub2e4\ub97c \uc218 \uc788\uc2b5\ub2c8\ub2e4.)<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:karpenter)~$ brew install krew\n==> Downloading https:\/\/formulae.brew.sh\/api\/formula.jws.json\n(\uc0dd\ub7b5)\nWarning: krew 0.4.4 is already installed and up-to-date.\nTo reinstall 0.4.4, run:\n  brew reinstall krew<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">24\ub144 1\uc6d4 \ud604\uc7ac 200\uac1c\uac00 \ub118\ub294 \ub2e4\uc591\ud55c \ud50c\ub7ec\uadf8\uc778 \ub3c4\uad6c\ub97c \uc9c0\uc6d0\ud558\uc5ec \ud544\uc694\uc5d0 \ub530\ub77c \uc801\uc808\ud558\uac8c \uc120\ud0dd\ud558\uba74 \ud070 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \ud544\uc790\uac00 \uc2e4\uc81c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uad00\ub9ac\ud558\uba74\uc11c \uc798 \uc0ac\uc6a9\ud558\uace0 \uc788\ub294 \u2018Krew\u2019 \ud50c\ub7ec\uadf8\uc778 \ub9ac\uc2a4\ud2b8\uc785\ub2c8\ub2e4. \uc544\ub798 \ub3c4\uad6c\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud50c\ub7ec\uadf8\uc778\uc744 \ud3b8\ub9ac\ud558\uac8c \uad00\ub9ac\ud560 \uc218 \uc788\ub294 \u2018Krew\u2019\ub97c \uc774\uc6a9\ud558\uc5ec \uc124\uce58\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:default)~$ k krew list\nPLUGIN            VERSION\ncnpg              v1.21.0\nctx               v0.9.5\ndeprecations      v1.6.0\ndf-pv             v0.3.0\nget-all           v1.3.8\nkrew              v0.4.4\nneat              v2.0.3\nns                v0.9.5\nstern             v1.26.0\nview-secret       v0.11.0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc2e4\uc81c \uba85\ub839\uc5b4\ub97c \uc785\ub825\ud558\uba74 \ud574\ub2f9 \uba85\ub839\uc5b4\uc5d0 \ub300\ud55c \uc0ac\uc6a9\ubc95\uc744 \uc544\uc2e4 \uc218 \uc788\uc5b4 \uc2e4\uc2b5\uc740 \uc0dd\ub7b5\ud558\uace0 \uc124\uba85\uc73c\ub85c \ub300\uccb4\ud558\uaca0\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cnpg(Cloud Native PostgreSQL) : Kubernetes \ud074\ub7ec\uc2a4\ud130 \ub0b4\uc5d0\uc11c PostgreSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uad00\ub9ac\ub97c \uc704\ud55c \ud50c\ub7ec\uadf8\uc778\uc73c\ub85c, \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uad00\ub9ac \uc791\uc5c5\uc744 \uac04\uc18c\ud654\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ctx : \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc27d\uac8c \uc804\ud658\ud560 \uc218 \uc788\uac8c \ud574\uc8fc\ub294 \ub3c4\uad6c\ub85c, \ub2e4\uc911 \ud074\ub7ec\uc2a4\ud130 \ud658\uacbd\uc5d0\uc11c \uc720\uc6a9\ud569\ub2c8\ub2e4. \ub2e4\uc911 \ud074\ub7ec\uc2a4\ud130\ub97c \uad00\ub9ac\ud55c\ub2e4\uace0 \ud558\uba74 \u2018ns\u2019, \u2018kube-ps1\u2019\uacfc \ub354\ubd88\uc5b4 3\ub300 \ud575\uc2ec \ub3c4\uad6c(^^)\uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">deprecations : \ud074\ub7ec\uc2a4\ud130 \uc5c5\uadf8\ub808\uc774\ub4dc \uc791\uc5c5 \uc2dc \ud074\ub7ec\uc2a4\ud130\uc758 \uad6c\uc131 \ud30c\uc77c\uc774\ub098 \ub9e4\ub2c8\ud398\uc2a4\ud2b8\uc5d0\uc11c \uc774\uc804 API \ubc84\uc804\uc744 \uc2dd\ubcc4\ud558\ub294 \ub370 \ub3c4\uc6c0\uc744 \uc8fc\ub294 \ub3c4\uad6c\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">df-pv : Persistent Volumes(PV)\uc758 \ub514\uc2a4\ud06c \uc0ac\uc6a9\ub7c9\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc5b4 \uc2a4\ud1a0\ub9ac\uc9c0 \uad00\ub9ac\uc5d0 \uc720\uc6a9\ud569\ub2c8\ub2e4. kubectl \ub124\uc774\ud2f0\ube0c\ub85c \ud3ec\ud568\ub418\uc5b4\uc57c\uc9c0 \uc54a\uc744\uae4c \uc0dd\uac01\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">get-all : \ud55c \ubc88\uc758 \uba85\ub839\uc73c\ub85c \uc5ec\ub7ec \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ub9ac\uc18c\uc2a4\ub97c \ud55c\uaebc\ubc88\uc5d0 \uc870\ud68c\ud560 \uc218 \uc788\ub294 \ud50c\ub7ec\uadf8\uc778\uc785\ub2c8\ub2e4. \uae30\uc874 \u2018k get all\u2019 \uba85\ub839\uc5b4\uc5d0 \ubd80\uc871\ud55c \ub9ac\uc18c\uc2a4\uae4c\uc9c0 \ucd9c\ub825\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">krew : \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud50c\ub7ec\uadf8\uc778 \uad00\ub9ac\uc790\ub85c, \ub2e4\uc591\ud55c \ud50c\ub7ec\uadf8\uc778\uc744 \uc27d\uac8c \uac80\uc0c9\ud558\uace0 \uc124\uce58\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">neat : YAML \ub9e4\ub2c8\ud398\uc2a4\ud2b8 \ucd9c\ub825\uc744 \uae54\ub054\ud558\uac8c \uc815\ub9ac\ud558\uc5ec, \ud544\uc218\uc801\uc774\uc9c0 \uc54a\uc740 \uc815\ubcf4\ub97c \uc81c\uac70\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ns : \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ub124\uc784\uc2a4\ud398\uc774\uc2a4\ub97c \ube60\ub974\uac8c \uc804\ud658\ud560 \uc218 \uc788\ub294 \ub3c4\uad6c\ub85c, \ub124\uc784\uc2a4\ud398\uc774\uc2a4 \uad00\ub9ac\ub97c \uac04\ud3b8\ud558\uac8c \ud574\uc90d\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">stern :\uae30\uc874 \u2018k log\u2019 \uba85\ub839\uc5b4\ub85c\ub294 \ub2e8\uc77c \ud30c\ub4dc\uc758 \ub85c\uadf8\ub9cc \uac80\uc0c9\ud560 \uc218 \uc788\ub294\ub370, stern\uc744 \uc0ac\uc6a9\ud558\uba74&nbsp; \uc5ec\ub7ec \ud30c\ub4dc\uc758 \ub85c\uadf8\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \uc9d1\uacc4\ud558\uace0 \uc2a4\ud2b8\ub9ac\ubc0d\ud558\ub294 \ub370 \uc0ac\uc6a9\ub418\uba70, \ub85c\uadf8 \uad00\ub9ac\uc5d0 \ub9e4\uc6b0 \uc720\uc6a9\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">view-secret : \ucd94\uac00 encoding \uc791\uc5c5\uc5c6\uc774 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc2dc\ud06c\ub9bf\uc744 \uc27d\uac8c \uc870\ud68c\ud558\uace0 \ud574\uc11d\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \uc678 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uad00\ub9ac \ud658\uacbd\uc744 \ub354\uc6b1 \ud3b8\ub9ac\ud558\uac8c \ud558\ub294 \ub2e4\uc591\ud55c Krew \ud50c\ub7ec\uadf8\uc778\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uac01\uc790 \uc6b4\uc601 \ud658\uacbd\uc5d0 \ub9de\uac8c \uc801\ud569\ud55c \uac83\uc744 \uc120\ud0dd\ud558\uc5ec \uc0ac\uc6a9\ud558\ub294 \uac83\uc744 \ucd94\ucc9c\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Polaris\ub97c \uc774\uc6a9\ud55c \ucee8\ud14c\uc774\ub108, \ud30c\ub4dc \ubcf4\uc548 \ucde8\uc57d\uc810 \ud655\uc778<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\ud074\ub77c\uc6b0\ub4dc \ub124\uc774\ud2f0\ube0c \ud658\uacbd\uc5d0\uc11c \ubcf4\uc548\uc740 \uac00\uc7a5 \uc911\uc694\ud55c \uace0\ub824 \uc0ac\ud56d \uc911 \ud558\ub098\uc785\ub2c8\ub2e4. \ucfe0\ubc84\ub124\ud2f0\uc2a4\ub294 \uac15\ub825\ud558\uace0 \uc720\uc5f0\ud55c \ucee8\ud14c\uc774\ub108 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ud234\uc774\uc9c0\ub9cc, \uc798\ubabb \uad6c\uc131\ub41c \ud074\ub7ec\uc2a4\ud130\ub294 \uc2ec\uac01\ud55c \ubcf4\uc548 \ucde8\uc57d\uc810\uc73c\ub85c \uc774\uc5b4\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Polaris\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130\uc758 \uad6c\uc131\uc744 \uac80\uc0ac\ud558\uace0, \ubcf4\uc548\uc0c1\uc758 \uac1c\uc120\uc0ac\ud56d\uc744 \ucd94\ucc9c\ud558\uc5ec \ud074\ub7ec\uc2a4\ud130\ub97c \ub354 \uc548\uc804\ud558\uac8c \ub9cc\ub4e4\uc5b4\uc8fc\ub294 \uc624\ud508 \uc18c\uc2a4 \ub3c4\uad6c\uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucfe0\ubc84\ub124\ud2f0\uc2a4\uc758 \ubcf4\uc548 \ucde8\uc57d\uc810\uc744 \ud655\uc778\ud558\uace0 \uac1c\uc120\ud558\ub294 \uc6a9\ub3c4\ub85c \u2018kubescape\u2019 \ub4f1 \ub2e4\uc591\ud55c \ub3c4\uad6c\uac00 \uc788\uc9c0\ub9cc \u2018Polaris\u2019\ub294 \uc190\uc27d\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\uace0 \ubc1c\uacac\ub41c \ucde8\uc57d\uc810\uc744 \uc870\uce58\ud558\uae30 \uc27d\ub3c4\ub85d GUI\ub97c \uc81c\uacf5\ud558\uc5ec \uc0ac\uc6a9\ud558\uae30 \ud3b8\ub9ac\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/c8E5HNh4qBRk2PYgwl0Yu7aKxMkCPCxLyte6Q-jYZN0NNBzNdXiTFuiKUYQxPHrnQnVPRA8B0wT9XL1yffeyuAXteT1OFm6t9m9jL8gCcGrelXsS1Tj8C2PwZEjJW5Ut26Sku5hZrBB72hha-VXbHvY\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud3f4\ub77c\ub9ac\uc2a4\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc758 Best Practices\uc5d0 \ub300\ud55c \uba85\ud655\ud55c \uc9c0\uce68\uc744 \uc81c\uacf5\ud558\uba70, \ud074\ub7ec\uc2a4\ud130 \uad00\ub9ac\uc790\uac00 \uc774\ub97c \ub530\ub97c \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uac00\ub3c5\uc131\uc774 \ub192\uc740 \ubcf4\uace0\uc11c\ub97c \uc81c\uacf5\ud558\uc5ec, \uac1c\uc120\uc0ac\ud56d\uc744 \uc27d\uac8c \uc2dd\ubcc4\ud558\uace0 \uc6b0\uc120 \uc21c\uc704\ub97c \uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c Polaris\ub294 Jenkins, CircleCI \ub4f1\uacfc \uac19\uc740 CI\/CD \ud30c\uc774\ud504\ub77c\uc778\uacfc \ud1b5\ud569\ub418\uc5b4, \ucf54\ub4dc \ubc30\ud3ec \uc804\uc5d0 \ubcf4\uc548 \uccb4\ud06c\ub97c \uc790\ub3d9\uc73c\ub85c \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc124\uce58 \uc2dc \uc8fc\ub85c \ud574\ub2f9 \uc194\ub8e8\uc158 \uc81c\uacf5 \uc5c5\uccb4\uc758 \ud5ec\ub984 \ucc28\ud2b8\ub97c \uc774\uc6a9\ud558\uc5ec \uc124\uce58\ud569\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc774\ub7ec\ud55c \uacf5\uc2dd \ud5ec\ub984 \ucc28\ud2b8\ub3c4 \ubcf4\uc548 \uce21\uba74\uc5d0\uc11c \ubd80\uc871\ud55c \ubd80\ubd84\uc774 \uc788\uc2b5\ub2c8\ub2e4. \ud3f4\ub77c\ub9ac\uc2a4\ub294 \ubaa8\ubc94 \uc0ac\ub840 \uae30\uc900\uc73c\ub85c 12\uac1c \uc774\uc0c1\uc758 \uac80\uc0ac\ub97c \uc2e4\uc2dc\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub7fc \uc2e4\uc2b5\uc73c\ub85c \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \ud5ec\ub984 \uae30\ubc18\uc73c\ub85c Polaris\ub97c \uc124\uce58\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:kubecost)polaris$ helm repo add fairwinds-stable https:\/\/charts.fairwinds.com\/stable\n\"fairwinds-stable\" has been added to your repositories\n(jerry-test:kubecost)polaris$ helm pull fairwinds-stable\/polaris\n(jerry-test:kubecost)polaris$ tar xvfz polaris-5.16.0.tgz \n(jerry-test:kubecost)polaris$ rm -rf polaris-5.16.0.tgz \n(jerry-test:kubecost)polaris$ mv polaris polaris-5.16.0\n(jerry-test:kubecost)polaris$ cd polaris-5.16.0\/\n(jerry-test:kubecost)polaris-5.16.0$ cp values.yaml ci\/my-values.yaml<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uae30\ubcf8 \uc81c\uacf5\ub418\ub294 Values.yaml \ud30c\uc77c\uc5d0\uc11c \uc544\ub798\uc640 \uac19\uc774 \ub9ac\uc18c\uc2a4 \uad00\ub828 \uc124\uc815\ub9cc \ubcc0\uacbd\ud558\uc5ec my-values.yaml \ud30c\uc77c\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">dashboard:\n  resources:\n    requests:\n      cpu: 10m\n      memory: 512Mi<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Polaris \ub124\uc784\uc2a4\ud398\uc774\uc2a4\uc5d0 \uc124\uce58\ub97c \uc2dc\uc791\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:kubecost)polaris-5.16.0$ helm install polaris --namespace polaris --create-namespace -f ci\/my-values.yaml .\nNAME: polaris\nLAST DEPLOYED: Sun Nov  5 01:12:13 2023\nNAMESPACE: polaris\nSTATUS: deployed\nREVISION: 1\nTEST SUITE: None\nNOTES:\n** Please be patient while the chart is being deployed **\n\nEnjoy Polaris and smooth sailing!\nTo view the dashboard execute this command:\n\nkubectl port-forward --namespace polaris svc\/polaris-dashboard 8080:80\n\nThen open http:\/\/localhost:8080 in your browser.<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc124\uce58\uac00 \uc644\ub8cc\ub418\uba74 \uc815\uc0c1\uc801\uc73c\ub85c \ud30c\ub4dc\uac00 \uc2e4\ud589\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:kubecost)polaris-5.16.0$ k ns polaris\nContext \"jerry-test\" modified.\nActive namespace is \"polaris\".\n(jerry-test:polaris)polaris-5.16.0$ k get pod\nNAME                                 READY   STATUS    RESTARTS   AGE\npolaris-dashboard-677d5f7488-lmbhp   1\/1     Running   0          51s\npolaris-dashboard-677d5f7488-xzfnm   1\/1     Running   0          51s<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u2018port-forward\u2019 \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec \ud3f4\ub77c\ub9ac\uc2a4 \ub300\uc2dc\ubcf4\ub4dc\uc5d0 \uc811\uc18d\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:polaris)polaris-5.16.0$ k get svc\nNAME                TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE\npolaris-dashboard   ClusterIP   172.20.50.177   &lt;none>        80\/TCP    10m\n(jerry-test:polaris)polaris-5.16.0$ k port-forward svc\/polaris-dashboard 8080:80\nForwarding from 127.0.0.1:8080 -> 8080\nForwarding from [::1]:8080 -> 8080<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/jyeXrO-v5_ANJu9IIiA6cnF1HSRWUU20_zhL8BgsiFVWqqF-7KrSLzxgyRqK3LhA_RF8oD7pQbRAs5mBuZUs8oTsmC6T0xdIS2JZZDaE2LwYdcI6APEZjvKCDKokc6sQIw_POKWrwb_hf6cuj0WT-DA\" alt=\"\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Score<br>Best Practice \ub300\ube44 \uc804\uccb4 \ud074\ub7ec\uc2a4\ud130 \uad6c\uc131 \ub0b4\uc5ed\uc744 \uc27d\uac8c \uc810\uc218\ub85c \ud658\uc0b0\ud558\uc5ec \ubcf4\uc5ec\uc90d\ub2c8\ub2e4. \uad8c\uace0 \uc0ac\ud56d\uc5d0 \ub530\ub77c \uc218\uc815\ud558\uba74 \uc810\uc218\uac00 \uc0c1\uc2b9\ud569\ub2c8\ub2e4.<br><br><\/li><li>Passing\/Warning\/Dangerous Checks<br>\ud3f4\ub77c\ub9ac\uc2a4\ub294 \uc704\ud5d8\ub3c4\ub97c \ub4f1\uae09 \ubcc4\ub85c \ub098\ub204\uc5b4\uc11c \ud604\uc7ac \uad6c\uc131\uc758 \ucde8\uc57d\uc810\uc744 \uad6c\ubd84\ud569\ub2c8\ub2e4. \ubd88\uac00\ud53c\ud55c \uc608\uc678 \uc124\uc815\uc744 \uc81c\uc678\ud558\uace0 \uc704\ud5d8(dangerous) \ub2e8\uacc4 \ucde8\uc57d\uc810\uc740 \uc218\uc815\ud558\ub294 \uac83\uc744 \uad8c\uace0\ud569\ub2c8\ub2e4.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c \uc124\uce58\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ucde8\uc57d\uc810\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc5b4, \uc138\ubd80 \ucde8\uc57d\uc810 \ubcc4\ub85c \ud544\uc694\ud55c \uc870\uce58\ub97c \ucde8\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc544\ub798 \uc608\uc81c\ub294 Redis \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ucde8\uc57d\uc810\uacfc \uc870\uce58 \ubc29\ubc95 \uc608\uc81c\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/xPhS7fcfEaA8WpCRVSqkccrCWPX84qvO1hRW_X1BtsNSpiqxQcH6ZURK2ZInbF6cKldRy-wPHeuylXu1OTbvddcO4Vlzh0LMqk0sUJoQKhaNsLUD33vWbJUV55Qn0nuFIFp-CL8yNiD9yCD37CKpenM\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ucd94\uac00 \ub9c1\ud06c\ub97c \ud655\uc778\ud558\uba74 \uc790\uc138\ud55c \uc870\uce58 \ubc29\ubc95\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. \ud130\ubbf8\ub110\uc5d0\uc11c \ucfe0\ubc84\ub124\ud2f0\uc2a4\ub97c \ub9c8\uc2a4\ud130\ud558\ub294 \ubc95: K9s \uc18c\uac1c<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">OpenLens\uc640 \ub354\ubd88\uc5b4 \ub85c\uceec \ud658\uacbd\uc5d0\uc11c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uad00\ub9ac \ucf58\uc194 \uc6a9\ub3c4\ub85c \ub9ce\uc774 \uc0ac\uc6a9\ud558\ub294 K9s \uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">K9s\ub294 \uac04\ud3b8\ud55c CLI \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc9c0\uc6d0\ud558\uc5ec \ubcf5\uc7a1\ud55c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uba85\ub839\uc5b4\ub97c \uac04\uc18c\ud654\ud558\uace0 \uc0ac\uc6a9\uc790\uac00 \ud074\ub7ec\uc2a4\ud130\ub97c \uc27d\uace0 \ube60\ub974\uac8c \uad00\ub9ac\ud560 \uc218 \uc788\uac8c \ud574\uc90d\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ud074\ub7ec\uc2a4\ud130\uc758 \uc2e4\uc2dc\uac04 \uc0c1\ud0dc\ub97c \ubaa8\ub2c8\ud130\ub9c1\ud560 \uc218 \uc788\uc5b4, \ud31f(Pod), \ub178\ub4dc, \uc11c\ube44\uc2a4 \ub4f1\uc758 \uc0c1\ud0dc\ub97c \uc2e4\uc2dc\uac04\uc73c\ub85c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2018kubectl\u2019 \uba85\ub839\uc5b4\uc5d0 \uc775\uc219\ud558\uc9c0 \uc54a\uc740 \uac1c\ubc1c\uc790\ub4e4\uc740 \ud074\ub7ec\uc2a4\ud130 \ub0b4\uc758 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub85c\uadf8\ub97c \uc27d\uac8c \ud655\uc778\ud558\uace0, \ubb38\uc81c \ud574\uacb0 \ubc0f \ub514\ubc84\uae45\uc744 \uc704\ud55c \ub85c\uadf8 \ubd84\uc11d\uc774 \uc6a9\uc774\ud558\uc5ec \uc790\uc8fc \uc0ac\uc6a9\ud558\ub294 \ud3b8\uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">K9s \uc124\uce58\ud558\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4. \u2018brew\u2019 \uc0ac\uc6a9\ud558\uc5ec \uc190\uc27d\uac8c \uc124\uce58 \uac00\ub2a5\ud569\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:default)~$ brew install derailed\/k9s\/k9s\nRunning `brew update --auto-update`...\n==> Auto-updated Homebrew!\nUpdated 4 taps (derailed\/k9s, aws\/tap, homebrew\/core and homebrew\/cask).\n==> New Formulae\nain                                bomber                             dicebear                           invoice                            noir                               python-docopt                      scikit-image\napkleaks                           certgraph                          dockerfile-language-server         libjuice                           orbuculum                          python-mako                        signmykey\nappstream                          certsync                           frozen                             libsail                            osctrl-cli                         raven                              tailspin\nauthz0                             cfripper                           gittuf                             mediamtx                           phylum-cli                         redwax-tool                        tlrc\nbao                                der-ascii                          graphqlviz                         modsurfer                          presenterm                         regclient                          vet\n==> New Casks\nclibor                     deveco-studio              gstreamer-development      gstreamer-runtime          keymapp                    metamer                    mitmproxy                  music-decoy                orka3\n\nYou have 29 outdated formulae installed.\n\nk9s 0.27.4 is already installed but outdated (so it will be upgraded).\n==> Fetching derailed\/k9s\/k9s\n==> Downloading https:\/\/github.com\/derailed\/k9s\/releases\/download\/v0.28.0\/k9s_Darwin_arm64.tar.gz\n==> Downloading from https:\/\/objects.githubusercontent.com\/github-production-release-asset-2e65be\/167596393\/64f86002-bb1b-41f0-9f83-89fba643aaf2?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20231109%2Fus-east-1%2Fs3%2\n############################################################################################################################################################################################################################################## 100.0%\n==> Upgrading derailed\/k9s\/k9s\n  0.27.4 -> 0.28.0\n\n\ud83c\udf7a  \/opt\/homebrew\/Cellar\/k9s\/0.28.0: 5 files, 65.3MB, built in 3 seconds\n==> Running `brew cleanup k9s`...\nDisable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.\nHide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).\nRemoving: \/opt\/homebrew\/Cellar\/k9s\/0.27.4... (5 files, 64.2MB)\nRemoving: \/Users\/jerry\/Library\/Caches\/Homebrew\/k9s--0.27.4.tar.gz... (17.9MB)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ud544\uc790\ub294 \ud074\ub7ec\uc2a4\ud130 \uc5c5\uadf8\ub808\uc774\ub4dc, \ub178\ub4dc Drain \uc791\uc5c5 \uc2dc \uc804\uccb4 \ud30c\ub4dc\uc758 \ud604\uc7ac \uc0c1\ud0dc\ub97c \ud30c\uc545\ud558\ub294 \uc6a9\ub3c4\ub85c \ub9ce\uc774 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc544\ub798\uc640 \uac19\uc774 \ud30c\ub4dc \ubaa8\ub2c8\ud130\ub9c1 \ud654\uba74\uc5d0\uc11c \u20180\u2019\ub97c \uc785\ub825\ud558\uba74 \ud2b9\uc815 \ub124\uc784\uc2a4\ud398\uc774\uc2a4\uac00 \uc544\ub2cc \uc804\uccb4 \ub124\uc784\uc2a4\ud398\uc774\uc2a4 \ud30c\ub4dc\uc758 \ud604\ud669\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/UVsU0r-maiLWokSdP_mT3yzYzH_8l_orHsrWIyUYNC-3kKIzRgbPJSTPolIiZpvr3ur9AjogKC2HHsN_harZeCt7uKkUpRuASAHzx7I_iXawnoYMlfJz50_olnev8G5vxrRZBdB-gXTUw9nYqOLFrCU\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc5b4\uc9c0\ub294 \ud654\uba74\uc5d0\uc11c &lt;Shift&gt; + \u2018s\u2019 \ud0a4\ub97c \uc785\ub825\ud558\uba74 \uc544\ub798\uc640 \uac19\uc774 \uc544\ub798\uc640 \uac19\uc774 \ud604\uc7ac \uc0c1\ud0dc(\u2018STATUS\u2019)\ub97c \uae30\uc900\uc73c\ub85c \ud30c\ub4dc\ub97c \uc815\ub82c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ud6c4 \u2018k drain\u2019 \uba85\ub839\uc5b4\ub85c \ud2b9\uc815 \ub178\ub4dc\ub97c Drain \ud558\uba74 \ubcc0\ud654\ud558\ub294 \ud30c\ub4dc\uc758 \uc0c1\ud0dc\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud2b9\uc815 \ud30c\ub4dc\uac00 \uc2e4\ud589\uc774 \ub418\uc9c0 \uc54a\uac70\ub098 Pending \ub418\ub294 \uc0c1\ud0dc\ub97c \ud30c\uc545\ud560 \uc218 \uc788\uc5b4 \uc791\uc5c5\uc758 \uc815\uc0c1 \uc885\ub8cc \uc720\ubb34\ub97c \ud3b8\ub9ac\ud558\uac8c \ud30c\uc545\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/j-VnoABARaEDsdoZTRRvCvgJ3vXxfshH3lICqYJ3S23zVzAo7sMQZwGE6QTwF98GeRP2btVZwTaUecNJ6tS25JOZ78mcRPdfNDpAY_oUyFmMVxDjXpJTwPZvlcOX5qduWK9JqQK1J-ObR7wQhb6Qwks\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">K9s\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130 \uad00\ub9ac\ub97c \ud6a8\uc728\uc801\uc73c\ub85c \ub9cc\ub4e4\uc5b4 \uc8fc\ub294 \uac15\ub825\ud55c \ub3c4\uad6c\ub85c, \ubcf5\uc7a1\ud55c \ud074\ub7ec\uc2a4\ud130 \ud658\uacbd\uc5d0\uc11c\uc758 \uc791\uc5c5\uc744 \ub2e8\uc21c\ud654\ud558\uace0 \uc18d\ub3c4\ub97c \ub192\uc5ec\uc8fc\uc5b4 \ub9ce\uc774 \uc0ac\uc6a9\ud558\ub294 \ub3c4\uad6c\uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc790\uc6d0 \uc0ac\uc6a9\ub7c9 \ud655\uc778 &#8211; Metrics-Server<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\ucfe0\ubc84\ub124\ud2f0\uc2a4\ub97c \uc0ac\uc6a9\ud558\uba74 \ud544\uc218\ub85c \uac19\uc774 \uc0ac\uc6a9\ud558\ub294 Metrics-Server\uc758 \uc124\uce58 \ubc29\ubc95\uc744 \uac04\ub2e8\ud788 \uc54c\uc544\ubd05\ub2c8\ub2e4. Metrics-Server\ub294 HPA \uc801\uc6a9 \uc2dc \ud30c\ub4dc\uc758 \uc790\uc6d0 \uc0ac\uc6a9\ub7c9\uc5d0 \ud544\uc694\ud55c \uc0ac\uc804 \uc694\uc18c\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Metrics-Server \uc124\uce58\ub294 \ub9e4\ub2c8\ud398\uc2a4\ud2b8 YAML \ud30c\uc77c\ub85c \uc124\uce58\ub3c4 \uac00\ub2a5\ud558\uc9c0\ub9cc \ud5a5\ud6c4 \uad00\ub9ac \ud3b8\uc758\ub97c \uc704\ud558\uc5ec \ud5ec\ub984\uc744 \uc774\uc6a9\ud558\uc5ec \uc124\uce58\ud558\ub294 \uac83\uc744 \uad8c\uace0\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:default)foo$ helm repo add metrics-server https:\/\/kubernetes-sigs.github.io\/metrics-server\/\n\"metrics-server\" has been added to your repositories\n\n(jerry-test:default)metrics-server-3.10.0$ helm pull metrics-server\/metrics-server\n<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:kube-system)metrics-server-3.11.0$ helm install metrics-server -f ci\/ci-values.yaml .\nNAME: metrics-server\nLAST DEPLOYED: Thu Nov  9 16:04:13 2023\nNAMESPACE: kube-system\nSTATUS: deployed\nREVISION: 1\nTEST SUITE: None\nNOTES:\n***********************************************************************\n* Metrics Server                                                      *\n***********************************************************************\n  Chart version: 3.11.0\n  App version:   0.6.4\n  Image tag:     registry.k8s.io\/metrics-server\/metrics-server:v0.6.4\n***********************************************************************<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">kube-system \ub124\uc784\uc2a4\ud398\uc774\uc2a4\uc5d0 metrics-server \ud30c\ub4dc\uac00 \uc815\uc0c1\uc73c\ub85c \uc2e4\ud589\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:kube-system)metrics-server-3.11.0$ k get pod --selector app.kubernetes.io\/name=metrics-server\nNAME                             READY   STATUS    RESTARTS   AGE\nmetrics-server-966ddf79d-4z7mj   1\/1     Running   0          73s<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \ud6c4 \ub178\ub4dc\uc640 \ud30c\ub4dc\uc758 cpu, memory \ub9ac\uc18c\uc2a4 \uc0ac\uc6a9\ub7c9\uc744 \u2018k top\u2019 \uba85\ub839\uc5b4\ub85c \ud3b8\ub9ac\ud558\uac8c \ud30c\uc545\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:kube-system)metrics-server-3.11.0$ k top nodes\nNAME                                               CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   \nip-10-110-22-92.ap-northeast-2.compute.internal    110m         5%     2543Mi          35%       \nip-10-110-29-227.ap-northeast-2.compute.internal   119m         6%     1041Mi          71%       \nip-10-110-32-197.ap-northeast-2.compute.internal   39m          2%     677Mi           46%       \n<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:kube-system)metrics-server-3.11.0$ k top pods\nNAME                                            CPU(cores)   MEMORY(bytes)   \naws-load-balancer-controller-847fd69fdd-m5sgx   3m           28Mi            \naws-load-balancer-controller-847fd69fdd-mhtz2   1m           20Mi            \naws-node-8n5xr                                  4m           59Mi            \naws-node-pl56t                                  4m           63Mi            \naws-node-sljqx                                  4m           53Mi            \ncoredns-7598c7588c-pbflr                        2m           18Mi            \ncoredns-7598c7588c-scfnh                        2m           18Mi            \nebs-csi-controller-7f8787d56d-9tpl5             3m           59Mi            \nebs-csi-controller-7f8787d56d-d857m             4m           56Mi            \nebs-csi-node-gjkqt                              2m           32Mi            \nebs-csi-node-q49sb                              1m           21Mi            \nebs-csi-node-x9tnj                              1m           32Mi            \nexternal-dns-5555f6796f-zltdz                   1m           18Mi            \nkube-proxy-b5tm2                                1m           19Mi            \nkube-proxy-c7l5w                                1m           21Mi            \nkube-proxy-d2mfw                                1m           15Mi            \nmetrics-server-966ddf79d-4z7mj                  3m           17Mi <\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc0c1\uc73c\ub85c \uc774\ubc88 \uc7a5\uc5d0\uc11c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud658\uacbd\uc5d0\uc11c \ud3b8\ub9ac\ud558\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc624\ud508 \uc18c\uc2a4 \ub3c4\uad6c\ub97c \uc54c\uc544\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\ud574\ub2f9 \uae30\uc220 \ube14\ub85c\uadf8\uc5d0 \uc9c8\ubb38\uc774 \uc788\uc73c\uc2dc\uba74 \uc5b8\uc81c\ub4e0\uc9c0 \ubb38\uc758\ud574 \uc8fc\uc138\uc694. \uc9c1\uc811 \ub2f5\ubcc0\ud574 \ub4dc\ub9bd\ub2c8\ub2e4.<br>k8sqna@jennifersoft.com<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"\uc774\ubc88 \uc7a5\uc5d0\uc11c\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uad00\ub9ac\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ub2e4\uc591\ud55c \uc624\ud508\uc18c\uc2a4 \ub3c4\uad6c\ub97c \uc18c\uac1c\ud569\ub2c8\ub2e4. \ucfe0\ubc84\ub124\ud2f0\uc2a4\ub294 \uac15\ub825\ud55c \ucee8\ud14c\uc774\ub108 \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ub2a5\ub825\uc73c\ub85c \uc778\ud574 \ub2e4\uc591\uc131\uacfc \ud655\uc7a5\uc131\uc774 \ud0c1\uc6d4\ud569\ub2c8\ub2e4&#8230;.","protected":false},"author":34,"featured_media":13216,"comment_status":"open","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[386],"tags":[296,238,299,294,55,256,237,257,320],"class_list":["post-13171","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kubernetes","tag-aws-eks","tag-k8s","tag-k8sedu","tag-msa","tag-55","tag-256","tag-237","tag-257","tag-320"],"acf":[],"_links":{"self":[{"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/posts\/13171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/comments?post=13171"}],"version-history":[{"count":6,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/posts\/13171\/revisions"}],"predecessor-version":[{"id":13868,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/posts\/13171\/revisions\/13868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/media\/13216"}],"wp:attachment":[{"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/media?parent=13171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/categories?post=13171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/tags?post=13171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}