{"id":4848,"date":"2018-03-19T09:17:21","date_gmt":"2018-03-19T16:17:21","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=4848"},"modified":"2020-11-12T11:37:08","modified_gmt":"2020-11-12T19:37:08","slug":"kubernetes-operators-game-changer","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/kubernetes-operators-game-changer\/","title":{"rendered":"\ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc6b4\uc601\uc790\uac00 \uac8c\uc784 \uccb4\uc778\uc800\uc778 \uc774\uc720"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">\uc6f9 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0 \uc804\uccb4\uac00 Kubernetes(K8)\uc5d0 \ub300\ud574 \ud765\ubd84\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc791\ub144\uc5d0 \uc81c\uac00 \ucc38\uc11d\ud588\ub358 \ucee8\ud37c\ub7f0\uc2a4\uc640 \uac1c\ubc1c\uc790 \ud589\uc0ac\uc5d0\uc11c \uac00\uc7a5 \ub728\uac70\uc6b4 \uc8fc\uc81c\uc600\ub358 \uac83\ub3c4 \ub2f9\uc5f0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">K8\uc740 \ucee8\ud14c\uc774\ub108\ub97c \uad00\ub9ac\ud558\uae30 \uc704\ud55c \ub3c4\uad6c\uc77c \ubfd0\ub9cc \uc544\ub2c8\ub77c, \uc2e4\uc81c\ub85c \ub2e4\uc74c\uacfc \uac19\uc740 \uae30\ub2a5\uc744 \uc27d\uac8c \ucd94\uac00\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400;\">\ub85c\ub4dc \ubc38\ub7f0\uc2f1 <\/span><\/i><span style=\"font-weight: 400;\">\uac00 \ud544\uc694\ud558\uc9c0 \uc54a\uc73c\uba70 <\/span><i><span style=\"font-weight: 400;\">\uc11c\ube44\uc2a4 \uac80\uc0c9 \uacc4\uce35<\/span><\/i><span style=\"font-weight: 400;\"> (\ub354 \uc774\uc0c1 <\/span><a href=\"https:\/\/github.com\/Netflix\/eureka\"><span style=\"font-weight: 400;\">\uc720\ub808\uce74<\/span><\/a><span style=\"font-weight: 400;\"> \uc608\ub97c \ub4e4\uc5b4).  \ub610\ud55c K8\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubc30\ud3ec\uc640 \uc5c5\ub370\uc774\ud2b8\ub97c \uc790\ub3d9\ud654\ud558\uba70, \uac00\uc7a5 \uc911\uc694\ud55c \uac83\uc740 \uc778\ud504\ub77c\ub97c \uc704\ud55c \ub9de\ucda4\ud615 \ucee8\ud2b8\ub864\ub7ec\ub97c \ud50c\ub7ec\uadf8\uc778\/\uc791\uc131\ud560 \uc218 \uc788\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud658\uc0c1\uc801\uc774\uc9c0 \uc54a\ub098\uc694? \uadf8\ub7ec\ub098 \uc0c1\ud0dc \ube44\uc800\uc7a5 \ucee8\ud14c\uc774\ub108\ub97c \uad00\ub9ac\ud558\ub294 \uac83\uc740 \uadf8\ub807\uac8c \ubcf5\uc7a1\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uacb0\uad6d, \ucee8\ud14c\uc774\ub108\ub294 \ubcf8\uc9c8\uc801\uc73c\ub85c \uc784\uc2dc\uc801\uc774\uba70 \ubcc4\ub2e4\ub978 \ubd80\uc791\uc6a9 \uc5c6\uc774 \uc6d0\ud558\ub294 \ub300\ub85c \uc778\uc2a4\ud134\uc2a4\ub97c \uc8fd\uc774\uace0 \uc2a4\ud540\uc5c5\ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uadf8\ub7ec\ub098 \uc774\uac83\uc740 \uc774\uc57c\uae30\uc758 \uc808\ubc18\uc5d0 \ubd88\uacfc\ud569\ub2c8\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \uc644\uc804\ud788 \uc0c1\ud0dc \ube44\uc800\uc7a5\uc77c \uc218 \uc5c6\uc73c\uba70 \ub300\ubd80\ubd84\uc758 \uacbd\uc6b0 \uc0c1\ud0dc\ub97c \uc544\ub798 \uacc4\uce35\uc73c\ub85c \ud478\uc2dc\ud558\uae30\ub9cc \ud558\uba74 \ub429\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 K8\uc5d0\uc11c \uc0c1\ud0dc \uc800\uc7a5 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc5b4\ub5bb\uac8c \ucc98\ub9ac\ud560\uae4c\uc694? \ub2e4\ud589\ud788\ub3c4 \ubc84\uc804 1.5\ubd80\ud130\ub294 StatefulSets\ub77c\ub294 \uac83\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>\uc2a4\ud14c\uc774\ud2b8\ud480 \ucee8\ud14c\uc774\ub108<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">\ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc2a4\ud14c\uc774\ud2b8\ud480\uc14b\uc740 \ubcfc\ub968, \uc548\uc815\uc801\uc778 \ub124\ud2b8\uc6cc\ud06c ID, 0\uc5d0\uc11c N\uae4c\uc9c0\uc758 \uc11c\uc218 \uc778\ub371\uc2a4 \ub4f1\uacfc \uac19\uc740 \uc2a4\ud14c\uc774\ud2b8\ud480 \ucee8\ud14c\uc774\ub108\ub97c \ucc98\ub9ac\ud560 \uc218 \uc788\ub294 \ub9ac\uc18c\uc2a4 \uc138\ud2b8\ub97c \uc81c\uacf5\ud55c\ub2e4. \ubcfc\ub968\uc740 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc704\uc5d0\uc11c \uc2a4\ud14c\uc774\ud2b8\ud480 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uac8c \ud574\uc8fc\ub294 \ud575\uc2ec \uae30\ub2a5 \uc911 \ud558\ub098\uc774\uba70, \ud604\uc7ac \uc9c0\uc6d0\ub418\ub294 \ub450 \uac00\uc9c0 \uc8fc\uc694 \uc720\ud615\uc744 \uc0b4\ud3b4\ubcf4\uc790:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>\uc784\uc2dc \uc800\uc7a5\uc18c<\/b>\u00a0<strong>v<\/strong><b>olumes<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\uc784\uc2dc \uc2a4\ud1a0\ub9ac\uc9c0\uc758 \ub3d9\uc791\uc740 \ub3c4\ucee4\uc5d0\uc11c \uc775\uc219\ud55c \uac83\uacfc\ub294 \ub2e4\ub978\ub370, \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc5d0\uc11c\ub294 \ubcfc\ub968\uc774 \ud30c\ub4dc \ub0b4\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \ubaa8\ub4e0 \ucee8\ud14c\uc774\ub108\ubcf4\ub2e4 \uc624\ub798 \uc9c0\uc18d\ub418\uba70 \ucee8\ud14c\uc774\ub108\uac00 \ub2e4\uc2dc \uc2dc\uc791\ub420 \ub54c \ub370\uc774\ud130\uac00 \ubcf4\uc874\ub41c\ub2e4. \uadf8\ub7ec\ub098 \ud30c\ub4dc\uac00 \uc885\ub8cc\ub418\uba74 \ubcfc\ub968\uc740 \uc790\ub3d9\uc73c\ub85c \uc81c\uac70\ub41c\ub2e4. <\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>\uc601\uad6c \uc2a4\ud1a0\ub9ac\uc9c0 \ubcfc\ub968<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">\ud37c\uc2dc\uc2a4\ud134\ud2b8 \uc2a4\ud1a0\ub9ac\uc9c0\uc5d0\uc11c, \uc774\ub984\uc5d0\uc11c \uc54c \uc218 \uc788\ub4ef\uc774 \ub370\uc774\ud130 \uc218\uba85\uc740 \ud30c\ub4dc\uc758 \uc218\uba85\uacfc \ub3c5\ub9bd\uc801\uc774\ub2e4. \ub530\ub77c\uc11c, \ud30c\ub4dc\uac00 \uc8fd\uac70\ub098 \ub2e4\ub978 \ub178\ub4dc\ub85c \uc774\ub3d9\ud558\ub354\ub77c\ub3c4 \uc0ac\uc6a9\uc790\uac00 \uba85\uc2dc\uc801\uc73c\ub85c \uc0ad\uc81c\ud558\uc9c0 \uc54a\ub294 \ud55c \ud574\ub2f9 \ub370\uc774\ud130\ub294 \uacc4\uc18d \uc720\uc9c0\ub429\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uc885\ub958\uc758 \ubcfc\ub968\uc5d0\uc11c \ub370\uc774\ud130\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \uc800\uc7a5\ub41c\ub2e4. <\/span><b>\uc6d0\uaca9\uc73c\ub85c<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">\uc6b0\ub9ac\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 Kubernetes \uc9c0\uc6d0\uc744 \uae30\ub300\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=GAuWDeaVjng\"><span style=\"font-weight: 400;\">\ub85c\uceec \uc601\uad6c \uc800\uc7a5\uc18c<\/span><\/a><span style=\"font-weight: 400;\"> \uac00 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc2e4\ud589\ud558\ub294 \ub370 \uac00\uc7a5 \uc801\ud569\ud560 \uac83\uc774 \ubd84\uba85\ud558\uc9c0\ub9cc, \uadf8 \ub3d9\uc548\uc5d0\ub294 \uae30\ubcf8\uc801\uc73c\ub85c \uc784\uc2dc \uc800\uc7a5\uc18c\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc774\ucbe4 \ub418\uba74 \uc65c \uc601\uad6c \uc800\uc7a5\uc18c\uac00 \uc544\ub2cc \uc784\uc2dc \uc800\uc7a5\uc18c\ub97c \uc0ac\uc6a9\ud558\ub294\uc9c0 \uad81\uae08\ud558\uc2e4 \uac83\uc785\ub2c8\ub2e4. \ub2f9\uc5f0\ud788 \uc5ec\ub7ec \uac00\uc9c0 \uc774\uc720\uac00 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\uc784\uc2dc \uc800\uc7a5\uc18c\ub294 \uc601\uad6c \uc800\uc7a5\uc18c\ubcf4\ub2e4 \ube60\ub974\uace0 \uc800\ub834\ud558\uc9c0\ub9cc, \ub370\uc774\ud130\ub97c \uc8fc\uace0\ubc1b\uc544\uc57c \ud558\ubbc0\ub85c \uc601\uad6c \uc800\uc7a5\uc18c\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 \ub354 \ub9ce\uc740 \uc778\ud504\ub77c\/\ub124\ud2b8\uc6cc\ud0b9\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">K8s 1.9 \ub3c4\uc785 <\/span><a href=\"https:\/\/github.com\/kubernetes\/community\/blob\/master\/contributors\/design-proposals\/storage\/raw-block-pv.md\"><span style=\"font-weight: 400;\">\uc6d0\uc2dc \ube14\ub85d \uc9c0\uc6d0<\/span><\/a><span style=\"font-weight: 400;\">\ub97c \uc0ac\uc6a9\ud558\uc5ec VM \uc778\uc2a4\ud134\uc2a4\uc758 \ubb3c\ub9ac\uc801 \ub514\uc2a4\ud06c\uc5d0 \uc561\uc138\uc2a4\ud558\uc5ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\ub124\ud2b8\uc6cc\ud06c \uc2a4\ud1a0\ub9ac\uc9c0 \uc2dc\uc2a4\ud15c\uc758 \uc720\uc9c0 \uad00\ub9ac\ub294 \uac04\ub2e8\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\uc804\uccb4 \ud30c\ub4dc\ub97c \uc8fd\uc774\ub294 \ub300\uc2e0 \uc5b8\uc81c\ub4e0\uc9c0 \ucee8\ud14c\uc774\ub108\ub97c \uba3c\uc800 \uc7ac\ubd80\ud305\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/span><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\u00a0\u00a0<\/span><\/span>\n<pre class=\"lang:default decode:true\">kubectl exec POD_NAME -c CONTAINER_NAME reboot<\/pre>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">\ub370\uc774\ud130\ub97c \uc790\ub3d9\uc73c\ub85c \ubcf5\uc81c\ud558\ub3c4\ub85d Couchbase\ub97c \uad6c\uc131\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c N \ud30c\ub4dc\uac00 \uc8fd\ub354\ub77c\ub3c4 \ub370\uc774\ud130\uac00 \uc190\uc2e4\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">K8\uc758 \uc784\ubb34 \uc911 \ud558\ub098\ub294 \ub300\uaddc\ubaa8 \uc7a5\uc560\ub97c \ud53c\ud558\uae30 \uc704\ud574 \uc5ec\ub7ec \ub799\uc5d0\uc11c \ud30c\ub4dc\ub97c \uc2e4\ud589\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\uadf8\ub7ec\ub098 \ub9ac\ubc38\ub7f0\uc2f1 \ud504\ub85c\uc138\uc2a4\ub97c \uc644\ub8cc\ud558\ub294 \ub370 \uba87 \ubd84\uc774 \uac78\ub9ac\ub294 \ub300\uaddc\ubaa8 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc640 \uac19\uc774 \uc6d0\uaca9 \uc601\uad6c \uc800\uc7a5\uc18c\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \ucd94\uac00 \ub300\uae30 \uc2dc\uac04 \ube44\uc6a9\uc744 \uac10\uc218\ud560 \ub9cc\ud55c \uac00\uce58\uac00 \uc788\ub294 \uba87 \uac00\uc9c0 \uc2dc\ub098\ub9ac\uc624\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\uae30 \ub54c\ubb38\uc5d0 \uc6d0\uaca9 \uc601\uad6c \uc800\uc7a5\uc18c\uc5d0 \ub300\ud55c \uc9c0\uc6d0\ub3c4 \ucd94\uac00\ud560 \uc608\uc815\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc2a4\ud14c\uc774\ud2b8\ud480\uc14b\uc758 \ub2e8\uc810 \uc911 \ud558\ub098\ub294 \uad00\ub9ac\uac00 \uc81c\ud55c\uc801\uc774\ub77c\ub294 \uc810\uc785\ub2c8\ub2e4.<\/span><span style=\"font-weight: 400;\">\uc2a4\ud14c\uc774\ud2b8\ud480\uc14b\uc774\ub098 \ub514\ud50c\ub85c\uc774\uba3c\ud2b8\uc640 \uc720\uc0ac\ud558\uc9c0\ub9cc \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc778\uc2a4\ud134\uc2a4 \uad00\ub9ac\ub97c \uc704\ud574 \ud2b9\ubcc4\ud788 \uc124\uacc4\ub41c \uc0ac\uc6a9\uc790 \uc815\uc758 \ub9ac\uc18c\uc2a4 \uc815\uc758(CRD)\ub97c \uc0ac\uc6a9\ud558\uc5ec Kubernetes\uc5d0\uc11c \uc0ac\uc6a9\uc790 \uc815\uc758 \ub124\uc774\ud2f0\ube0c \ub9ac\uc18c\uc2a4\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\ub294 Kubernetes API\ub97c \ud655\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud6cc\ub96d\ud569\ub2c8\ub2e4! StatefulSets\/CRD\ub97c \uc0ac\uc6a9\ud558\uba74 \ubaa8\ub4e0 \ud558\ub4dc\uc6e8\uc5b4 \uc791\uc5c5\uc774 \uc900\ube44\ub418\uc5c8\uc73c\ub2c8, \uc5ec\uae30\uc11c \ube60\uc9c4 \"\uc791\uc740\" \uac83\uc774 \ud558\ub098 \uc788\ub294\ub370, \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc790\uccb4\uc758 \uc0c1\ud0dc\ub294 \uc5b4\ub5a8\uae4c\uc694? \uc608\ub97c \ub4e4\uc5b4, \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \uacbd\uc6b0 \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc0c8 \ub178\ub4dc\ub97c \ucd94\uac00\ud558\ub294 \uac83\ub9cc\uc73c\ub85c\ub294 \ucda9\ubd84\ud558\uc9c0 \uc54a\uc73c\uba70, \uc77c\ubd80 \ub370\uc774\ud130\ub97c \uc0c8\ub85c \ucd94\uac00\ub41c \ub178\ub4dc\ub85c \uc774\ub3d9\/\ubcf5\uc81c\ud558\uae30 \uc704\ud55c \ub9ac\ubc38\ub7f0\uc2f1\uacfc \uac19\uc740 \uc77c\ubd80 \ud504\ub85c\uc138\uc2a4\ub97c \ud2b8\ub9ac\uac70\ud558\uc5ec \uc644\uc804\ud788 \uc791\ub3d9\ud558\ub3c4\ub85d \ub9cc\ub4e4\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc774\uac83\uc774 \ubc14\ub85c K8 \uc6b4\uc601\uc790\uac00 \uac8c\uc784\uc5d0 \ucc38\uc5ec\ud55c \uc774\uc720\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2><b>\ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc624\ud37c\ub808\uc774\ud130<\/b><\/h2>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">\ucfe0\ubc84\ub124\ud2f0\uc2a4 1.7 <\/span><span style=\"font-weight: 400;\">\ub77c\ub294 \uc911\uc694\ud55c \uae30\ub2a5\uc774 \ucd94\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\u00a0<\/span><a href=\"https:\/\/kubernetes.io\/docs\/concepts\/api-extension\/custom-resources\/\"><span style=\"font-weight: 400;\">\uc0ac\uc6a9\uc790 \uc9c0\uc815 \ucee8\ud2b8\ub864\ub7ec<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">\u00a0\uc694\uc57d\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/span><span style=\"font-weight: 400;\"> \uac1c\ubc1c\uc790\uac00 \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc744 \ud655\uc7a5 \ubc0f \ucd94\uac00\ud558\uace0, \uae30\uc874 \uae30\ub2a5\uc744 \ub300\uccb4(\uc608: kube-proxy \uad50\uccb4)\ud558\uba70, \uad00\ub9ac \uc791\uc5c5\uc744 \uc790\ub3d9\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400;\">\ub97c \ub9c8\uce58 \ub124\uc774\ud2f0\ube0c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ucef4\ud3ec\ub10c\ud2b8\uc778 \uac83\ucc98\ub7fc \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc624\ud37c\ub808\uc774\ud130\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\ubcc4 \ucee4\uc2a4\ud140 \ucee8\ud2b8\ub864\ub7ec \uc138\ud2b8\uc5d0 \ubd88\uacfc\ud569\ub2c8\ub2e4. \uadf8\ub807\ub2e4\uba74 \uc65c \uc774\uac83\uc774 \uac8c\uc784 \uccb4\uc778\uc800\uc77c\uae4c\uc694? \ucee8\ud2b8\ub864\ub7ec\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 API\uc5d0 \uc9c1\uc811 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c, \ucee8\ud2b8\ub864\ub7ec \ub0b4\ubd80\uc5d0 \uc791\uc131\ub41c \uc0ac\uc6a9\uc790 \uc815\uc758 \uaddc\uce59\uc5d0 \ub530\ub77c \ud074\ub7ec\uc2a4\ud130 \ubaa8\ub2c8\ud130\ub9c1, \ud30c\ub4dc\/\uc11c\ube44\uc2a4 \ubcc0\uacbd, \uc2a4\ucf00\uc77c \uc5c5\/\ub2e4\uc6b4, \uc2e4\ud589 \uc911\uc778 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc5d4\ub4dc\ud3ec\uc778\ud2b8 \ud638\ucd9c\uc774 \ubaa8\ub450 \uac00\ub2a5\ud569\ub2c8\ub2e4. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc774 \ub3d9\uc791\uc744 \uc124\uba85\ud558\uae30 \uc704\ud574, \ud30c\ub4dc\uac00 \uc8fd\uc5c8\uc744 \ub54c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uc624\ud37c\ub808\uc774\ud130\uac00 \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\ub294\uc9c0 \uc0b4\ud3b4\ubcf4\uc790:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4850\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/03\/Picture1.png\" alt=\"\" width=\"746\" height=\"467\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/Picture1.png 796w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/Picture1-300x188.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/Picture1-768x480.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/03\/Picture1-20x13.png 20w\" sizes=\"auto, (max-width: 746px) 100vw, 746px\" \/><\/p>\n<h6 style=\"text-align: center;\">\uc6b4\uc601\uc790\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/coreos.com\/blog\/introducing-operators.html\">\uc5ec\uae30<\/a><\/h6>\n<p><span style=\"font-weight: 400;\">\uc704 \uadf8\ub9bc\uc5d0\uc11c \ubcfc \uc218 \uc788\ub4ef\uc774 \uc6b4\uc601\uc790\ub294 \ud074\ub7ec\uc2a4\ud130\ub97c \ubaa8\ub2c8\ud130\ub9c1 \ubc0f \ubd84\uc11d\ud558\uace0 \uc77c\ub828\uc758 \ub9e4\uac1c\ubcc0\uc218\ub97c \uae30\ubc18\uc73c\ub85c \uc6d0\ud558\ub294 \uc0c1\ud0dc\ub97c \ub2ec\uc131\ud558\uae30 \uc704\ud574 \uc77c\ub828\uc758 \uc791\uc5c5\uc744 \ud2b8\ub9ac\uac70\ud569\ub2c8\ub2e4. \uc774 \uc870\uc815 \ud504\ub85c\uc138\uc2a4\ub294 K8\uc758 \ubaa8\ub4e0 \uacf3\uc5d0\uc11c \uc774\ub8e8\uc5b4\uc9d1\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \ubaa8\ub4e0 \uc791\uc5c5\uc774 \ub3d9\uc77c\ud55c \uac83\uc740 \uc544\ub2c8\uba70, \uc774 \uc608\uc5d0\uc11c\ub294 \ub450 \uac00\uc9c0 \ubc94\uc8fc\uac00 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>\uc778\ud504\ub77c - \uc0c8 \ub178\ub4dc \ucd94\uac00<\/b><span style=\"font-weight: 400;\">: \uc6b4\uc601\uc790\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 API\ub97c \ud1b5\ud574 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84\ub97c \uc2e4\ud589\ud558\ub294 \uc0c8 \ud30c\ub4dc\ub97c \uc2dc\uc791\ud558\ub3c4\ub85d \uc694\uccad\ud55c\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>\ub3c4\uba54\uc778 \ud2b9\uc815 - \ud074\ub7ec\uc2a4\ud130\uc5d0 \ub178\ub4dc\ub97c \ucd94\uac00\ud558\uac70\ub098 \ub370\uc774\ud130 \uc7ac\uc870\uc815\uc744 \ud2b8\ub9ac\uac70\ud569\ub2c8\ub2e4: <\/b><span style=\"font-weight: 400;\">\uc6b4\uc601\uc790\ub294 Couchbase\uc758 \uc791\ub3d9 \ubc29\uc2dd\uc744 \uc54c\uace0 \uc62c\ubc14\ub978 \ub098\uba38\uc9c0 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \ud638\ucd9c\ud558\uc5ec \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc0c8 \ub178\ub4dc\ub97c \ucd94\uac00\ud558\uace0 \ub370\uc774\ud130 \ub9ac\ubc38\ub7f0\uc2f1\uc744 \ud2b8\ub9ac\uac70\ud569\ub2c8\ub2e4.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\uc774\uac83\uc774 \ubc14\ub85c \uc624\ud37c\ub808\uc774\ud130\uc758 \uc9c4\uc815\ud55c \ud798\uc785\ub2c8\ub2e4, <em><strong>\ub2e4\ub978 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc644\uc804\ud788 \uad00\ub9ac\ud560 \uc218 \uc788\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc791\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/strong><\/em>\uadf8\ub9ac\uace0 \uc5b4\ub5a4 \uc885\ub958\uc758 \uc0c1\ud0dc \uc800\uc7a5 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uac00\uc7a5 \uad00\ub9ac\ud558\uae30 \uc5b4\ub824\uc6b4\uc9c0 \ub9de\ud788\uc138\uc694? \uc815\ub2f5\uc785\ub2c8\ub2e4: \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uac1c\ubc1c\uc790\ub4e4\uc740 \ud56d\uc0c1 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 \ubc14\ub85c \uc791\ub3d9\ud560 \uac83\uc774\ub77c\uace0 \uae30\ub300\ud574 \uc654\uc9c0\ub9cc \uc2e4\uc81c\ub85c\ub294 \uc815\ubc18\ub300\uc600\uc2b5\ub2c8\ub2e4. \uc2ec\uc9c0\uc5b4 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uad00\ub9ac\ud558\ub294 \ucc45\uc784\uc790, \uc989 \uc6b0\ub9ac\uac00 \uc0ac\ub791\ud558\ub294 DBA\uc5d0 \ub300\ud55c \uad6c\uccb4\uc801\uc778 \uc774\ub984\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc774\ub7ec\ud55c \uc2dc\ub098\ub9ac\uc624\ub97c \ubc14\uafb8\uace0 \ud2b9\uc815 \ud074\ub77c\uc6b0\ub4dc \uacf5\uae09\uc5c5\uccb4\uc5d0 \uc885\uc18d\ub418\uc9c0 \uc54a\uace0 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc27d\uac8c \uad00\ub9ac\ud560 \uc218 \uc788\ub3c4\ub85d \ud558\uae30 \uc704\ud55c \ub178\ub825\uc758 \uc77c\ud658\uc73c\ub85c Couchbase\uc758 Operator\uac00 \ub9cc\ub4e4\uc5b4\uc84c\uc2b5\ub2c8\ub2e4. \ud604\uc7ac\ub294 \uc790\ub3d9\ud654\ub41c \ud074\ub7ec\uc2a4\ud130 \ud504\ub85c\ube44\uc800\ub2dd, \ud0c4\ub825\uc801\uc778 \ud655\uc7a5\uc131, \uc790\ub3d9 \ubcf5\uad6c, \ub85c\uae45 \ubc0f \uc6f9 \ucf58\uc194 \uc561\uc138\uc2a4\ub97c \uc9c0\uc6d0\ud558\uc9c0\ub9cc, \uc55e\uc73c\ub85c \ub354 \ub9ce\uc740 \uae30\ub2a5\uc774 \ucd94\uac00\ub420 \uc608\uc815\uc785\ub2c8\ub2e4. \uc774\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\ub824\uba74 \ub2e4\uc74c\uc744 \ucc38\uc870\ud558\uc138\uc694. <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/introducing-couchbase-operator\/\"><span style=\"font-weight: 400;\">\uc774 \ubb38\uc11c<\/span><\/a><span style=\"font-weight: 400;\"> \ub610\ub294 Couchbase\uc758 \uacf5\uc2dd \ubb38\uc11c\ub97c \ucc38\uc870\ud558\uc138\uc694. <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/overview.html\"><span style=\"font-weight: 400;\">\uc5ec\uae30<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub610\ud55c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc6a9\uc73c\ub85c \ucd9c\uc2dc\ub41c \ucd5c\ucd08\uc758 \uacf5\uc2dd \uc624\ud37c\ub808\uc774\ud130\uc774\uba70, \uc774\ubbf8 \uba87\uba87 \uc18c\uaddc\ubaa8 \ucee4\ubba4\ub2c8\ud2f0 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c MySQL\uc6a9 \uc624\ud37c\ub808\uc774\ud130\ub97c \uad6c\ucd95\ud558\ub824\uace0 \uc2dc\ub3c4\ud558\uace0 \uc788\ub2e4\ub294 \uc810\ub3c4 \uc5b8\uae09\ud574\uc57c \ud569\ub2c8\ub2e4, <\/span><a href=\"https:\/\/github.com\/zalando-incubator\/postgres-operator\"><span style=\"font-weight: 400;\">Postrgres<\/span><\/a><span style=\"font-weight: 400;\"> \ubc0f \uae30\ud0c0 \ub370\uc774\ud130\ubca0\uc774\uc2a4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc6b4\uc601\uc790\uc758 \uc5d0\ucf54\uc2dc\uc2a4\ud15c\uc740 \ube60\ub974\uac8c \uc131\uc7a5\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4, <\/span><span style=\"font-weight: 400;\"><a href=\"https:\/\/github.com\/rook\/rook\">rook<\/a><\/span><span style=\"font-weight: 400;\">\u00a0\ub97c \uc0ac\uc6a9\ud558\uba74 AWS S3\uc640 \ub9e4\uc6b0 \uc720\uc0ac\ud55c \uac83\uc744 \ubc30\ud3ec\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc544\ud30c\uce58 \uce74\ud504\uce74 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc6b4\uc601\uc790\ub3c4 \uace7 \ucd9c\uc2dc\ub420 \uc608\uc815\uc774\uba70, \uadf8 \uc678\uc5d0\ub3c4 \ub9ce\uc740 \uc774\ub2c8\uc154\ud2f0\ube0c\uac00 \uc788\uc2b5\ub2c8\ub2e4. \ubaa8\ub4e0 \uc8fc\uc694 \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc5c5\uccb4\uac00 K8\uc744 \uc9c0\uc6d0\ud558\ubbc0\ub85c \uc55e\uc73c\ub85c \uba87 \ub2ec \uc548\uc5d0 \uc6b4\uc601\uc790 \uc218\uac00 \ud06c\uac8c \ub298\uc5b4\ub0a0 \uac83\uc73c\ub85c \uc608\uc0c1\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub9c8\uc9c0\ub9c9\uc73c\ub85c, Kubernetes\ub294 \ud074\ub77c\uc6b0\ub4dc\uc5d0 \uad6c\uc560\ubc1b\uc9c0 \uc54a\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ubc30\ud3ec \ubc0f \uad00\ub9ac\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc5c5\uccb4 \uac04\uc5d0 \uc790\uc720\ub86d\uac8c \ub9c8\uc774\uadf8\ub808\uc774\uc158\ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc5c5\uccb4\ub97c \uac70\uc758 \uc0c1\ud488\ucc98\ub7fc \ucde8\uae09\ud560 \uc218 \uc788\uc744 \uc815\ub3c4\ub85c \uac15\ub825\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc55e\uc73c\ub85c\ub294 \uc5b4\ub5a4 \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc5c5\uccb4\uac00 \ucd5c\uace0\uc758 \uc131\ub2a5\/\ube44\uc6a9\uc744 \uc81c\uacf5\ud558\ub294\uc9c0\uc5d0 \ub530\ub77c \ud074\ub77c\uc6b0\ub4dc \uc81c\uacf5\uc5c5\uccb4\ub97c \uc120\ud0dd\ud558\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uae09\uaca9\ud55c \ubcc0\ud654\uac00 \uc2dc\uc7a5\uc5d0 \ubbf8\uce60 \uc601\ud5a5\uc740 \uc544\uc9c1 \ubd88\ubd84\uba85\ud558\uc9c0\ub9cc, \uac1c\ubc1c\uc790\ub85c\uc11c \uc6b0\ub9ac\ub294 \ubd84\uba85 \uac00\uc7a5 \ud070 \uc2b9\uc790\uac00 \ub420 \uac83\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\uc5c5\ub370\uc774\ud2b8: \uc774 \uae00\uc774 \uc791\uc131\ub41c \uc9c0 \uc5bc\ub9c8 \ub418\uc9c0 \uc54a\uc558\uc9c0\ub9cc \uc774\ubbf8 \ub9ce\uc740 \ubd80\ubd84\uc774 \ubcc0\uacbd\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774\uc81c <a href=\"https:\/\/docs.couchbase.com\/operator\/current\/operator-config.html\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc790\uc728 \uc6b4\uc601\uc790 1.2<\/a>, <a href=\"https:\/\/kubernetes.io\/blog\/2019\/04\/04\/kubernetes-1.14-local-persistent-volumes-ga\/\">\ub85c\uceec \uc601\uad6c \uc2a4\ud1a0\ub9ac\uc9c0<\/a> \ub294 GA\uc774\uace0 <a href=\"https:\/\/operatorhub.io\/\">\uc6b4\uc601\uc790 \ud5c8\ube0c<\/a> \ub97c \uc0ac\uc6a9\ud558\uc5ec \ubaa8\ub4e0 \uc624\ud508\uc18c\uc2a4 \uc6b4\uc601\uc790\ub97c \uc911\uc559 \uc9d1\uc911\ud654\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc9c8\ubb38\uc774 \uc788\uc73c\uc2dc\uba74 \uc5b8\uc81c\ub4e0\uc9c0 \ub2e4\uc74c \uc8fc\uc18c\ub85c \ud2b8\uc717\ud574 \uc8fc\uc138\uc694. <a href=\"https:\/\/twitter.com\/deniswsrosa\">@deniswsrosa<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>The whole web developer community is\u00a0excited about Kubernetes (K8s). No wonder it is the hottest topic at the conferences and developer events that I have been to the last year. It is not just a tool for managing containers, in [&hellip;]<\/p>","protected":false},"author":8754,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1821],"tags":[1545,2138],"ppma_author":[9059],"class_list":["post-4848","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-architecture","tag-kubernetes","tag-kubernetes-operator"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Why Kubernetes Operators Are a Game Changer - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Kubernetes operatord have taken the software development world by storm. Learn more about stateful containers, Kubernetes 1.7, and custom controllers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/kubernetes-operators-game-changer\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why Kubernetes Operators Are a Game Changer\" \/>\n<meta property=\"og:description\" content=\"Kubernetes operatord have taken the software development world by storm. Learn more about stateful containers, Kubernetes 1.7, and custom controllers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/kubernetes-operators-game-changer\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-19T16:17:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-11-12T19:37:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Denis Rosa, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@deniswsrosa\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Denis Rosa, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/\"},\"author\":{\"name\":\"Denis Rosa, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/fe3c5273e805e72a5294611a48f62257\"},\"headline\":\"Why Kubernetes Operators Are a Game Changer\",\"datePublished\":\"2018-03-19T16:17:21+00:00\",\"dateModified\":\"2020-11-12T19:37:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/\"},\"wordCount\":1290,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"kubernetes\",\"kubernetes operator\"],\"articleSection\":[\"Couchbase Architecture\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/\",\"name\":\"Why Kubernetes Operators Are a Game Changer - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2018-03-19T16:17:21+00:00\",\"dateModified\":\"2020-11-12T19:37:08+00:00\",\"description\":\"Kubernetes operatord have taken the software development world by storm. Learn more about stateful containers, Kubernetes 1.7, and custom controllers.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why Kubernetes Operators Are a Game Changer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/fe3c5273e805e72a5294611a48f62257\",\"name\":\"Denis Rosa, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/be0716f6199cfb09417c92cf7a8fa8d6\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f8d1f5c13115122cab89d0f229b904480bfe20d3dfbb093fe9734cda5235d419?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f8d1f5c13115122cab89d0f229b904480bfe20d3dfbb093fe9734cda5235d419?s=96&d=mm&r=g\",\"caption\":\"Denis Rosa, Developer Advocate, Couchbase\"},\"description\":\"Denis Rosa is a Developer Advocate for Couchbase and lives in Munich - Germany. He has a solid experience as a software engineer and speaks fluently Java, Python, Scala and Javascript. Denis likes to write about search, Big Data, AI, Microservices and everything else that would help developers to make a beautiful, faster, stable and scalable app.\",\"sameAs\":[\"https:\/\/x.com\/deniswsrosa\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/denis-rosa\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Why Kubernetes Operators Are a Game Changer - The Couchbase Blog","description":"Kubernetes operatord have taken the software development world by storm. Learn more about stateful containers, Kubernetes 1.7, and custom controllers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/kubernetes-operators-game-changer\/","og_locale":"ko_KR","og_type":"article","og_title":"Why Kubernetes Operators Are a Game Changer","og_description":"Kubernetes operatord have taken the software development world by storm. Learn more about stateful containers, Kubernetes 1.7, and custom controllers.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/kubernetes-operators-game-changer\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-03-19T16:17:21+00:00","article_modified_time":"2020-11-12T19:37:08+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Denis Rosa, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@deniswsrosa","twitter_misc":{"Written by":"Denis Rosa, Developer Advocate, Couchbase","Est. reading time":"6\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/"},"author":{"name":"Denis Rosa, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/fe3c5273e805e72a5294611a48f62257"},"headline":"Why Kubernetes Operators Are a Game Changer","datePublished":"2018-03-19T16:17:21+00:00","dateModified":"2020-11-12T19:37:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/"},"wordCount":1290,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["kubernetes","kubernetes operator"],"articleSection":["Couchbase Architecture"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/","url":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/","name":"Why Kubernetes Operators Are a Game Changer - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2018-03-19T16:17:21+00:00","dateModified":"2020-11-12T19:37:08+00:00","description":"Kubernetes operatord have taken the software development world by storm. Learn more about stateful containers, Kubernetes 1.7, and custom controllers.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/kubernetes-operators-game-changer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Why Kubernetes Operators Are a Game Changer"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/fe3c5273e805e72a5294611a48f62257","name":"\ub370\ub2c8\uc2a4 \ub85c\uc0ac, \uac1c\ubc1c\uc790 \uc639\ud638\uc790, \uce74\uc6b0\uce58\ubca0\uc774\uc2a4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/be0716f6199cfb09417c92cf7a8fa8d6","url":"https:\/\/secure.gravatar.com\/avatar\/f8d1f5c13115122cab89d0f229b904480bfe20d3dfbb093fe9734cda5235d419?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f8d1f5c13115122cab89d0f229b904480bfe20d3dfbb093fe9734cda5235d419?s=96&d=mm&r=g","caption":"Denis Rosa, Developer Advocate, Couchbase"},"description":"\ub370\ub2c8\uc2a4 \ub85c\uc0ac\ub294 \ub3c5\uc77c \ubb8c\ud5e8\uc5d0 \uac70\uc8fc\ud558\uace0 \uc788\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. \uadf8\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub85c\uc11c \ud0c4\ud0c4\ud55c \uacbd\ub825\uc744 \uc313\uc558\uc73c\uba70 Java, Python, Scala, Javascript\ub97c \uc720\ucc3d\ud558\uac8c \uad6c\uc0ac\ud569\ub2c8\ub2e4. Denis\ub294 \uac80\uc0c9, \ube45 \ub370\uc774\ud130, AI, \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \ubc0f \uac1c\ubc1c\uc790\uac00 \uc544\ub984\ub2f5\uace0 \ube60\ub974\uace0 \uc548\uc815\uc801\uc774\uba70 \ud655\uc7a5 \uac00\ub2a5\ud55c \uc571\uc744 \ub9cc\ub4dc\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\ub294 \ubaa8\ub4e0 \uac83\uc5d0 \ub300\ud574 \uae00\uc744 \uc4f0\ub294 \uac83\uc744 \uc88b\uc544\ud569\ub2c8\ub2e4.","sameAs":["https:\/\/x.com\/deniswsrosa"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/denis-rosa\/"}]}},"authors":[{"term_id":9059,"user_id":8754,"is_guest":0,"slug":"denis-rosa","display_name":"Denis Rosa, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f8d1f5c13115122cab89d0f229b904480bfe20d3dfbb093fe9734cda5235d419?s=96&d=mm&r=g","first_name":"Denis","last_name":"Rosa, Developer Advocate, Couchbase","user_url":"","author_category":"","description":"\ub370\ub2c8\uc2a4 \ub85c\uc0ac\ub294 \ub3c5\uc77c \ubb8c\ud5e8\uc5d0 \uac70\uc8fc\ud558\uace0 \uc788\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. \uadf8\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub85c\uc11c \ud0c4\ud0c4\ud55c \uacbd\ub825\uc744 \uc313\uc558\uc73c\uba70 Java, Python, Scala, Javascript\ub97c \uc720\ucc3d\ud558\uac8c \uad6c\uc0ac\ud569\ub2c8\ub2e4. Denis\ub294 \uac80\uc0c9, \ube45 \ub370\uc774\ud130, AI, \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \ubc0f \uac1c\ubc1c\uc790\uac00 \uc544\ub984\ub2f5\uace0 \ube60\ub974\uace0 \uc548\uc815\uc801\uc774\uba70 \ud655\uc7a5 \uac00\ub2a5\ud55c \uc571\uc744 \ub9cc\ub4dc\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\ub294 \ubaa8\ub4e0 \uac83\uc5d0 \ub300\ud574 \uae00\uc744 \uc4f0\ub294 \uac83\uc744 \uc88b\uc544\ud569\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/4848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/8754"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=4848"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/4848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=4848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=4848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=4848"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=4848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}