{"id":5041,"date":"2018-04-23T01:29:03","date_gmt":"2018-04-23T08:29:03","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=5041"},"modified":"2025-06-13T19:28:18","modified_gmt":"2025-06-14T02:28:18","slug":"aks-couchbase-kubernetes-operator","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/aks-couchbase-kubernetes-operator\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc624\ud37c\ub808\uc774\ud130\ub97c \uc0ac\uc6a9\ud55c AKS"},"content":{"rendered":"<div class=\"paragraph\">\n<p>AKS(Azure \ucee8\ud14c\uc774\ub108 \uc11c\ube44\uc2a4)\ub294 \ub2e4\uc74c\uc5d0\uc11c \uad00\ub9ac\ub418\ub294 Kubernetes \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4. <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/aks\/\">Microsoft Azure<\/a>. \ud604\uc7ac \ud504\ub9ac\ubdf0 \ubc84\uc804\uc774\ubbc0\ub85c \ucd94\ud6c4 \ubcc0\uacbd\ub420 \uc218 \uc788\ub294 \uc0ac\ud56d\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 AKS \ud074\ub7ec\uc2a4\ud130\ub97c \uc0dd\uc131\ud558\uace0 \uadf8 \uc704\uc5d0 Couchbase \ud074\ub7ec\uc2a4\ud130\ub97c \uc124\uce58\ud558\uc5ec <a href=\"https:\/\/docs.couchbase.com\/prerelease\/couchbase-operator\/beta\/overview.html\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc6b4\uc601\uc790<\/a> (\ub610\ud55c \uc0ac\uc804 \ucd9c\uc2dc \uc911\uc785\ub2c8\ub2e4).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774 \uac8c\uc2dc\ubb3c\uc740 \uc774\ubbf8 Azure \uacc4\uc815\uc744 \ub9cc\ub4e4\uc5c8\ub2e4\uace0 \uac00\uc815\ud569\ub2c8\ub2e4. \uc544\uc9c1 \ub9cc\ub4e4\uc9c0 \uc54a\uc558\ub2e4\uba74 \ub2e4\uc74c\uc744 \ud655\uc778\ud558\uc138\uc694. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/azure-getting-started-easy-free\/\">Azure: \uc27d\uace0 \ubb34\ub8cc\uc778 \uc2dc\uc791\ud558\uae30<\/a>.<\/p>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_azure_cloud_shell\">Azure \ud074\ub77c\uc6b0\ub4dc \uc178<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\uba3c\uc800 <a href=\"https:\/\/portal.azure.com\/#@\">Azure \ud3ec\ud138<\/a>. \ube44\uad50\uc801 \uc0c8\ub86d\uace0 \ub9e4\uc6b0 \uba4b\uc9c4 Azure\uc758 \uae30\ub2a5\uc778 Cloud Shell\uc744 \uc0ac\uc6a9\ud558\uaca0\uc2b5\ub2c8\ub2e4. Azure \ud3ec\ud138 \ud654\uba74\uc758 \uc624\ub978\ucabd \uc0c1\ub2e8\uc5d0 \uc788\ub294 \"\uba85\ub839 \ud504\ub86c\ud504\ud2b8\" \uc544\uc774\ucf58\uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/10601-azure-cloud-shell-icon.png\" alt=\"Azure Cloud Shell icon\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774 \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uba74 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ubc14\ub85c \uc178 \uba85\ub839 \ud504\ub86c\ud504\ud2b8 \ucc3d\uc774 \uc5f4\ub9bd\ub2c8\ub2e4. \ucc98\uc74c \uc774 \uc791\uc5c5\uc744 \uc218\ud589\ud558\uba74 Azure\uc5d0\uc11c Bash\uc640 PowerShell \uc911 \ud558\ub098\ub97c \uc120\ud0dd\ud558\ub77c\ub294 \uba54\uc2dc\uc9c0\uac00 \ud45c\uc2dc\ub429\ub2c8\ub2e4. \uc800\ub294 PowerShell\uc744 \uc0ac\uc6a9\ud558\uae30\ub85c \uacb0\uc815\ud588\uc2b5\ub2c8\ub2e4. <em>(Bash\uc5d0 \ub354 \uc775\uc219\ud558\ub2e4\uba74 \uadf8\ub798\ub3c4 \ub530\ub77c\ud560 \uc218 \uc788\uc744 \uac83\uc785\ub2c8\ub2e4).<\/em>. Cloud Shell\uc744 \ucc98\uc74c \uc0ac\uc6a9\ud560 \ub54c(\uadf8\ub9ac\uace0 \ucc98\uc74c \uc0ac\uc6a9\ud560 \ub54c\ub9cc) \uc2a4\ud1a0\ub9ac\uc9c0 \uacc4\uc815\uc744 \uc124\uc815\ud574\uc57c \ud569\ub2c8\ub2e4. \uc774 \uc791\uc5c5\uc740 \uba87 \ubd84 \uc815\ub3c4 \uac78\ub9bd\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/10602-bash-or-powershell.png\" alt=\"Bash or PowerShell\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uba85\ub839 \ud504\ub86c\ud504\ud2b8\uac00 \ud45c\uc2dc\ub418\uba74 \ube0c\ub77c\uc6b0\uc800\uc5d0 \uc9c1\uc811 \uba85\ub839\uc744 \uc785\ub825\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4!<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/10603-cloud-azure-prompt.png\" alt=\"Azure Cloud Shell prompt\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc800\ucc98\ub7fc Azure \ub0b4\uc5d0\uc11c \uc5ec\ub7ec \uacc4\uc815\uc744 \uad6c\ub3c5\ud558\ub294 \uacbd\uc6b0(\uc608: MSDN \uad6c\ub3c5\uacfc \uc885\ub7c9\uc81c \uad6c\ub3c5\uc774 \uc788\ub294 \uacbd\uc6b0) \uc774 \uba85\ub839\uc744 \uc785\ub825\ud558\uc5ec \uc5b4\ub290 \uac83\uc774 '\uae30\ubcf8\uac12'\uc778\uc9c0 \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>az account list<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774 \uba85\ub839\uc740 \ub0b4 \uacc4\uc815 \ubaa9\ub85d\uc744 JSON \ud615\uc2dd\uc73c\ub85c \ucd9c\ub825\ud569\ub2c8\ub2e4. \uacc4\uc815 \ubaa9\ub85d\uc5d0\uc11c <code>isDefault<\/code> \ud544\ub4dc\ub97c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \uc81c \uacbd\uc6b0\uc5d0\ub294 '\uc885\ub7c9\uc81c \uacb0\uc81c'\uac00 \uae30\ubcf8\uac12\uc73c\ub85c \uc124\uc815\ub418\uc5b4 \uc788\uc5c8\uc2b5\ub2c8\ub2e4(MSDN \uacc4\uc815\uc5d0 \ucda9\ubd84\ud55c \ud06c\ub808\ub527\uc774 \uc788\uae30 \ub54c\ubb38\uc5d0 \uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uae30\ubcf8\uac12\uc744 \ubcc0\uacbd\ud558\ub824\uba74 \ub2e4\uc74c\uacfc \uac19\uc740 \uba85\ub839\uc744 \uc785\ub825\ud569\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>az account set --subscription \"Visual Studio Ultimate with MSDN\"<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\uad6c\ub3c5 \uc774\ub984(\uc800\ucc98\ub7fc) \ub610\ub294 \uc544\uc774\ub514\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_azure_cli\">Azure-cli<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\uc704\uc758 \ub450 \uba85\ub839\uc5d0\uc11c \"az\"\ub97c \uc0ac\uc6a9\ud55c \uac83\uc740 \"Azure CLI\"\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub85c\uceec \uba38\uc2e0\uc5d0 \uc124\uce58\ud560 \uc218 \uc788\uc73c\uba70, Cloud Shell\uc744 \uc0ac\uc6a9\ud560 \ub54c \ubc14\ub85c \uc81c\uacf5\ub429\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Couchbase \ud074\ub7ec\uc2a4\ud130\ub85c Kubernetes \ud074\ub7ec\uc2a4\ud130\ub97c \uc0dd\uc131\ud558\uae30 \uc804\uc5d0 azure-cli\ub97c \uc0ac\uc6a9\ud558\uc5ec \uae30\ucd08\ub97c \ub2e4\uc838\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uba3c\uc800 \ub9ac\uc18c\uc2a4 \uadf8\ub8f9\uc744 \ub9cc\ub4ed\ub2c8\ub2e4. \ub9ac\uc18c\uc2a4 \uadf8\ub8f9\uc740 Azure\uc758 \ub2e4\uc591\ud55c \uc11c\ube44\uc2a4 \ubc0f \uc778\uc2a4\ud134\uc2a4\ub97c \uad6c\uc131\ud558\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ub17c\ub9ac\uc801 \uadf8\ub8f9\uc785\ub2c8\ub2e4. \uc774 \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud604\uc7ac \ubaa8\ub4e0 \ub9ac\uc18c\uc2a4 \uadf8\ub8f9\uc758 \ubaa9\ub85d\uc744 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>AZ \uadf8\ub8f9 \ubaa9\ub85d<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc5ec\ub7ec \uac00\uc9c0 \ubc29\ubc95\uc73c\ub85c \uc0c8 \ub9ac\uc18c\uc2a4 \uadf8\ub8f9\uc744 \ub9cc\ub4e4 \uc218 \uc788\uc9c0\ub9cc \uba85\ub839\uc904\uc5d0\uc11c \ub9cc\ub4dc\ub294 \ubc29\ubc95\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>az group create --name cb_aks_spike --location eastus<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774 \uc2dc\uc810\uc5d0\uc11c \ub9ac\uc18c\uc2a4 \uadf8\ub8f9\uc744 \uc2e4\ud589\ud558\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \ub098\ud0c0\ub098\uc57c \ud569\ub2c8\ub2e4. <code>AZ \uadf8\ub8f9 \ubaa9\ub85d<\/code>\ub97c \ud074\ub9ad\ud558\uac70\ub098 \uc77c\ubc18 Azure \ud3ec\ud138 UI\uc5d0\uc11c \ub9ac\uc18c\uc2a4 \uadf8\ub8f9\uc744 \ubcfc \ub54c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\ub85c\uceec Windows PowerShell\uc744 \uc0ac\uc6a9\ud558\ub824\ub294 \uacbd\uc6b0\uc5d0\ub294 \ub2e4\uc74c \ub2e8\uacc4\ub97c \uc218\ud589\ud574\uc57c \ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"olist arabic\">\n<ol class=\"arabic\">\n<li>\ucee8\ud14c\uc774\ub108 \uc11c\ube44\uc2a4\uac00 \ub4f1\ub85d\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud558\uc138\uc694. \ub2e4\uc74c\uc744 \uc2e4\ud589\ud558\uc5ec \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>az \uacf5\uae09\uc790 \ubaa9\ub85d | ConvertFrom-Json | \ud615\uc2dd \uc804\uccb4<\/code> \ub97c \ud074\ub9ad\ud558\uace0 \ubaa9\ub85d\uc5d0 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.<\/li>\n<li>\ubaa9\ub85d\uc5d0 \uc5c6\ub294 \uacbd\uc6b0 ContainerService \ub4f1\ub85d\uc744 \uc2dc\uc791\ud558\uc138\uc694: <code>az \uacf5\uae09\uc790 \ub4f1\ub85d -n Microsoft.ContainerService<\/code><\/li>\n<li>\uadf8\ub7f0 \ub2e4\uc74c \ucee8\ud14c\uc774\ub108 \uc11c\ube44\uc2a4 \ub4f1\ub85d \uc9c4\ud589 \uc0c1\ud669\uc744 \ubaa8\ub2c8\ud130\ub9c1\ud569\ub2c8\ub2e4: <code>az \uacf5\uae09\uc790 show -n Microsoft.ContainerService<\/code> (\"\ub4f1\ub85d \uc0c1\ud0dc\"\uac00 \"\ub4f1\ub85d \uc911\"\uc774 \uc544\ub2c8\uace0 \"\ub4f1\ub85d\ub428\"\uc774 \ub420 \ub54c\uae4c\uc9c0 \uae30\ub2e4\ub9bd\ub2c8\ub2e4.)<\/li>\n<\/ol>\n<\/div>\n<div class=\"paragraph\">\n<p>AKS\uac00 \ud504\ub9ac\ubdf0\uc5d0\uc11c \uc77c\ubc18 \ub9b4\ub9ac\uc2a4\ub85c \uc804\ud658\ub418\uba74 \uc774\ub7ec\ud55c \ub2e8\uacc4\uac00 \ud544\uc694\ud558\uc9c0 \uc54a\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_create_aks_cluster\">AKS \ud074\ub7ec\uc2a4\ud130 \ub9cc\ub4e4\uae30<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\uadf8\ub7f0 \ub2e4\uc74c \uc774\uc804 \uc139\uc158\uc5d0\uc11c \ub9cc\ub4e0 \ub9ac\uc18c\uc2a4 \uadf8\ub8f9 \ub0b4\uc5d0 AKS \ud074\ub7ec\uc2a4\ud130\ub97c \ub9cc\ub4ed\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>az aks create --resource-group cb_aks_spike --name cbAKScluster --generate-ssh-keys<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><em>(AKS \ud074\ub7ec\uc2a4\ud130 \uc774\ub984\uc5d0\ub294 \ubb38\uc790, \uc22b\uc790, \ub300\uc2dc\ub9cc \ud3ec\ud568\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4).<\/em><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774 \uc791\uc5c5\uc740 \uc644\ub8cc\ud558\ub294 \ub370 \uc2dc\uac04\uc774 \ub2e4\uc18c \uac78\ub9bd\ub2c8\ub2e4. \uc644\ub8cc\ub418\uba74 \uad00\ub9ac\ud615 \ucee8\ud14c\uc774\ub108 \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud558\uac8c \ub429\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\ud06c\uae30 3\uc758 \ub178\ub4dc \ud480(\uae30\ubcf8\uac12, -node-count\ub85c \uc9c0\uc815 \uac00\ub2a5)<\/li>\n<li>\uac01 \ub178\ub4dc\ub294 DS1_v2 Azure \uc778\uc2a4\ud134\uc2a4(\ub2e8\uc77c CPU, 3.5GB RAM \uba38\uc2e0\uc73c\ub85c, \uc774 \ub370\ubaa8\uc5d0\ub294 \uc800\ub834\ud558\uace0 \uad1c\ucc2e\uc9c0\ub9cc \ud504\ub85c\ub355\uc158\uc5d0\uc11c\ub294 \ub354 \uac15\ub825\ud55c Couchbase \uba38\uc2e0\uc744 \uc0ac\uc6a9\ud558\uace0 \uc2f6\uc744 \uac83\uc785\ub2c8\ub2e4).<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\ub2e4\uc74c\uacfc \uac19\uc774 <strong>\ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130<\/strong>. \ub2e4\uc74c\uc73c\ub85c <strong>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud074\ub7ec\uc2a4\ud130<\/strong> <em>\ub0b4<\/em> Kubernetes \ud074\ub7ec\uc2a4\ud130\ub97c \ucc38\uc870\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud074\ub7ec\uc2a4\ud130\ub97c \ucc38\uc870\ud560 \ub54c\ub9c8\ub2e4 \ud2b9\uc815 \ud074\ub7ec\uc2a4\ud130\ub97c \ucd94\uc801\ud558\uace0 \uc804\ub2ec\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_use_kubectl_to_put_couchbase_on_aks\">kubectl\uc744 \uc0ac\uc6a9\ud558\uc5ec AKS\uc5d0 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc124\uce58\ud558\uae30<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\ub2e4\uc74c \ubd80\ubd84\uc740 Azure Cloud \uc178\uc774 \uc544\ub2cc PowerShell\uc5d0\uc11c \ub85c\uceec\ub85c \uc2e4\ud589\ub429\ub2c8\ub2e4. \ub85c\uadf8\uc778\ud55c \uc0c1\ud0dc\uc5ec\uc57c \ud558\uba70 \ub2e4\uc74c \uad8c\ud55c\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. <a href=\"https:\/\/docs.microsoft.com\/en-us\/cli\/azure\/get-started-with-azure-cli\">\uc774\ubbf8 \uc124\uce58\ub41c Azure-cli<\/a> \uc640 \ud568\uaed8 <a href=\"https:\/\/kubernetes.io\/docs\/tasks\/tools\/install-kubectl\/\">Kubectl<\/a> (\uc774\ubbf8 \uac00\uc9c0\uace0 \uacc4\uc2e4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uadf8\ub7f0 \ub2e4\uc74c \ub2e4\uc74c \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub85c\uceec\uc5d0 AKS cli\ub97c \uc124\uce58\ud569\ub2c8\ub2e4: <code>az aks install-cli<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uadf8\ub7f0 \ub2e4\uc74c \uc55e\uc11c \uc0dd\uc131\ud55c AKS \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc5f0\uacb0\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>az aks get-credentials --resource-group=cb_aks_spike --name=cbAKScluster<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc131\uacf5\ud558\uba74, kubectl\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc55e\uc11c \uc0dd\uc131\ud55c 3\uac1c\uc758 \ub178\ub4dc \ubaa9\ub85d\uc744 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>kubectl get nodes<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\ud574\ub2f9 \uba85\ub839\uc758 \ucd9c\ub825\uc740 \ub2e4\uc74c\uacfc \uac19\uc544\uc57c \ud569\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/10604-kubectl-get-nodes.png\" alt=\"Kubectl get nodes\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/introducing-couchbase-operator\/\">\ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc6b4\uc601\uc790<\/a>\ud604\uc7ac \ubca0\ud0c0 \ubc84\uc804\uc785\ub2c8\ub2e4. \ub2f9\uc2e0\uc740 <em>\uac00\uc9c0\uace0<\/em> \ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774 \uc5f0\uc0b0\uc790\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc9c0\ub9cc, Kubernetes\uc5d0\uc11c Couchbase\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \ud6e8\uc52c \ub354 \ub098\uc740 \uacbd\ud5d8\uc774 \ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uba3c\uc800 \ub2e4\uc74c\uacfc \uac19\uc774 \uc6b4\uc601\uc790\ub97c \ubc30\ud3ec\ud558\uc5ec \uc2dc\uc791\ud558\uc2ed\uc2dc\uc624. <code>kubectl<\/code>:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>kubectl create -f https:\/\/s3.amazonaws.com\/packages.couchbase.com\/kubernetes\/beta\/operator.yaml<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/10608-create-operator.png\" alt=\"Create operator\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc644\ub8cc\ub418\uba74 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubaa8\ub4e0 \ubc30\ud3ec\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>kubectl get \ubc30\ud3ec<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774\uc81c Couchbase\ub97c \ubc30\ud3ec\ud560 \ucc28\ub840\uc785\ub2c8\ub2e4. YAML \ud30c\uc77c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc2dc\ud06c\ub9bf\uacfc \ud074\ub7ec\uc2a4\ud130\ub97c \ub9cc\ub4e4\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub2e4\uc74c URL\uc5d0\uc11c \uc81c\uacf5\ub418\ub294 \uba87 \uac00\uc9c0 \uc0d8\ud50c YAML \ud30c\uc77c\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>kubectl create -f https:\/\/s3.amazonaws.com\/packages.couchbase.com\/kubernetes\/beta\/secret.yaml\r\nkubectl create -f https:\/\/s3.amazonaws.com\/packages.couchbase.com\/kubernetes\/beta\/couchbase-cluster.yaml<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\ubb3c\ub860 \ub2e4\uc74c\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/docs.couchbase.com\/prerelease\/couchbase-operator\/beta\/couchbaseClusterConfig.html\">\uc790\uccb4 YAML \ud074\ub7ec\uc2a4\ud130 \uad6c\uc131 \ub9cc\ub4e4\uae30<\/a>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc800\ub294 \uc774 \uc0d8\ud50c\uc744 \uc57d\uac04 \ubcc0\ud615\ud558\uc5ec \uba54\ubaa8\ub9ac \ud560\ub2f9\ub7c9, \uc11c\ube44\uc2a4, \ubc84\ud0b7 \uc774\ub984\uc744 \uc870\uc815\ud558\uc5ec \uc9c1\uc811 \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code class=\"language-YAML\">apiVersion: couchbase.database.couchbase.com\/v1beta1\r\nkind: CouchbaseCluster\r\nmetadata:\r\n  name: cb-example\r\nspec:\r\n  baseImage: couchbase\/server\r\n  version: enterprise-5.0.1\r\n  authSecret: cb-example-auth\r\n  exposeAdminConsole: true\r\n  cluster:\r\n    dataServiceMemoryQuota: 512\r\n    indexServiceMemoryQuota: 256\r\n    searchServiceMemoryQuota: 256\r\n    indexStorageSetting: memory_optimized\r\n    autoFailoverTimeout: 30\r\n  buckets:\r\n    - name: myBucket\r\n      type: couchbase\r\n      memoryQuota: 128\r\n      replicas: 2\r\n      ioPriority: high\r\n      evictionPolicy: valueOnly\r\n      conflictResolution: seqno\r\n      enableFlush: true\r\n      enableIndexReplica: false\r\n  servers:\r\n    - size: 3\r\n      name: all_services\r\n      services:\r\n        - data\r\n        - index\r\n        - query\r\n      dataPath: \/opt\/couchbase\/var\/lib\/couchbase\/data\r\n      indexPath: \/opt\/couchbase\/var\/lib\/couchbase\/data<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774 \uc2dc\uc810\uc5d0\uc11c AKS\uac00 \"\ud3ec\ub4dc\" \uc0dd\uc131\uc744 \uc2dc\uc791\ud569\ub2c8\ub2e4. \ub2e4\uc74c\uc5d0\uc11c \uc0c1\ud0dc\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4: <code>kubectl \ud30c\ub4dc \uac00\uc838\uc624\uae30<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/10606-get-pods.png\" alt=\"get pods\" \/><\/span><br \/>\n<span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/10605-kubectl-get-pods.png\" alt=\"kubectl get pods running on AKS\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc644\ub8cc\ud558\ub294 \ub370 \uba87 \ubd84 \uc815\ub3c4 \uac78\ub9bd\ub2c8\ub2e4.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_access_the_aks_cluster\">AKS \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc561\uc138\uc2a4<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\uc774\uc81c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud074\ub7ec\uc2a4\ud130\uac00 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130\uc5d0\uc11c \uc2e4\ud589\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. Couchbase\uac00 \uc791\ub3d9\ud558\ub294\uc9c0 \ud655\uc778\ud558\uae30 \uc704\ud574 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \ub610 \ub2e4\ub978 \ubc29\ubc95\uc740 \ud3ec\ud2b8 \ud3ec\uc6cc\ub529\uc744 \uc0ac\uc6a9\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \uc774 \uba85\ub839\uc744 \ub85c\uceec\uc5d0\uc11c \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight decode:true\"><code>kubectl port-forward cb-example-0000 8091:8091<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc774\ub807\uac8c \ud558\uba74 \ud3ec\ud2b8 8091\uc758 \ub85c\uceec\ud638\uc2a4\ud2b8\ub97c \ud3ec\ud2b8 8091\uc758 cb-example-0000 \ud30c\ub4dc\ub85c \ud3ec\uc6cc\ub529\ud558\uac8c \ub429\ub2c8\ub2e4. \uc989 <a class=\"bare\" href=\"https:\/\/localhost:8091\">https:\/\/localhost:8091<\/a> \ub97c \ud074\ub9ad\ud558\uba74 Azure\uc758 AKS\uc5d0\uc11c \uc2e4\ud589 \uc911\uc778 Couchbase \ud074\ub7ec\uc2a4\ud130\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/04\/10607-couchbase-cluster.png\" alt=\"Couchbase cluster\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>AKS\uc640 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc6b4\uc601\uc790\uac00 \uc791\ub3d9\ud558\ub294 \uac83\uc744 \uc27d\uac8c \ud655\uc778\ud560 \uc218 \uc788\ub294 \ubc29\ubc95\uc740 \ubc84\ud0b7\uc744 \uc81c\uac70\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. Couchbase \uc6b4\uc601\uc790\uac00 \uc774\ub97c \uc54c\uc544\ucc28\ub9ac\uace0 \ubc84\ud0b7\uc744 \uc790\ub3d9\uc73c\ub85c \ub2e4\uc2dc \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_summary\">\uc694\uc57d<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\uc774\uc81c Azure\uc758 Couchbase \ubc0f AKS\uc5d0 \ub300\ud574 \uc54c\uc544\ubd24\uc2b5\ub2c8\ub2e4. \uc5ec\uc815\uc744 \uacc4\uc18d \uc9c4\ud589\ud558\uae30 \uc704\ud55c \uba87 \uac00\uc9c0 \ub9ac\uc18c\uc2a4\uac00 \ub354 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc624\ud37c\ub808\uc774\ud130\uc640 AKS \uac00\uc774\ub4dc\uc758 <a href=\"https:\/\/github.com\/couchbase-partners\/azure-kubernetes-couchbase\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud30c\ud2b8\ub108 \ud300<\/a>.<\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/cli\/azure\/get-started-with-azure-cli\">Azure-cli \uc2dc\uc791\ud558\uae30<\/a> Microsoft \ubb38\uc11c \ud300\uc5d0\uc11c \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/li>\n<li><a href=\"https:\/\/docs.couchbase.com\/prerelease\/couchbase-operator\/beta\/overview.html\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc6b4\uc601\uc790<\/a> \ubb38\uc11c<\/li>\n<li>\uc9c8\ubb38\uc774 \uc788\uc73c\uc2e0\uac00\uc694? \ub2e4\uc74c \ud398\uc774\uc9c0\ub85c \uc774\ub3d9\ud558\uc138\uc694. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/c\/couchbase-server\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 \ud3ec\ub7fc<\/a>.<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\uc9c8\ubb38\uc774\ub098 \uc758\uacac\uc774 \uc788\uc73c\uc2e0\uac00\uc694? \ub2e4\uc74c\uc5d0\uc11c \uc800\ub97c \ucc3e\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/twitter.com\/mgroves\">\ud2b8\uc704\ud130 @mgroves<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>AKS (Azure Container Service) is the managed Kubernetes service on Microsoft Azure. It is currently in preview, so there are some things that may change down the road. In this post, I\u2019m going to create an AKS cluster and install [&hellip;]<\/p>","protected":false},"author":71,"featured_media":3934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[1245,1545,1673],"ppma_author":[8937],"class_list":["post-5041","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","tag-cloud","tag-kubernetes","tag-microsoft-azure"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AKS (Azure Container Service) Couchbase Kubernetes Operator<\/title>\n<meta name=\"description\" content=\"This Couchbase post explains how you can create an AKS cluster and install a Couchbase cluster on it, using the Couchbase Kubernetes operator.\" \/>\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\/aks-couchbase-kubernetes-operator\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AKS with the Couchbase Kubernetes Operator\" \/>\n<meta property=\"og:description\" content=\"This Couchbase post explains how you can create an AKS cluster and install a Couchbase cluster on it, using the Couchbase Kubernetes operator.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/aks-couchbase-kubernetes-operator\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-23T08:29:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T02:28:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"922\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"AKS with the Couchbase Kubernetes Operator\",\"datePublished\":\"2018-04-23T08:29:03+00:00\",\"dateModified\":\"2025-06-14T02:28:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/\"},\"wordCount\":1069,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"keywords\":[\"cloud\",\"kubernetes\",\"Microsoft Azure\"],\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/\",\"name\":\"AKS (Azure Container Service) Couchbase Kubernetes Operator\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"datePublished\":\"2018-04-23T08:29:03+00:00\",\"dateModified\":\"2025-06-14T02:28:18+00:00\",\"description\":\"This Couchbase post explains how you can create an AKS cluster and install a Couchbase cluster on it, using the Couchbase Kubernetes operator.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"width\":1920,\"height\":922,\"caption\":\"National Cloud Database Day\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AKS with the Couchbase Kubernetes Operator\"}]},{\"@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\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AKS (Azure Container Service) Couchbase Kubernetes Operator","description":"This Couchbase post explains how you can create an AKS cluster and install a Couchbase cluster on it, using the Couchbase Kubernetes operator.","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\/aks-couchbase-kubernetes-operator\/","og_locale":"ko_KR","og_type":"article","og_title":"AKS with the Couchbase Kubernetes Operator","og_description":"This Couchbase post explains how you can create an AKS cluster and install a Couchbase cluster on it, using the Couchbase Kubernetes operator.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/aks-couchbase-kubernetes-operator\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-04-23T08:29:03+00:00","article_modified_time":"2025-06-14T02:28:18+00:00","og_image":[{"width":1920,"height":922,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","type":"image\/jpeg"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"7\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"AKS with the Couchbase Kubernetes Operator","datePublished":"2018-04-23T08:29:03+00:00","dateModified":"2025-06-14T02:28:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/"},"wordCount":1069,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","keywords":["cloud","kubernetes","Microsoft Azure"],"articleSection":["Couchbase Server"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/","url":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/","name":"AKS (Azure Container Service) Couchbase Kubernetes Operator","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","datePublished":"2018-04-23T08:29:03+00:00","dateModified":"2025-06-14T02:28:18+00:00","description":"This Couchbase post explains how you can create an AKS cluster and install a Couchbase cluster on it, using the Couchbase Kubernetes operator.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","width":1920,"height":922,"caption":"National Cloud Database Day"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/aks-couchbase-kubernetes-operator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AKS with the Couchbase Kubernetes Operator"}]},{"@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\/3929663e372020321b0152dc4fa65a58","name":"\ub9e4\ud29c \uadf8\ub85c\ube0c\uc2a4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"Matthew D. Groves\ub294 \ucf54\ub529\uc744 \uc88b\uc544\ud558\ub294 \uc0ac\ub78c\uc785\ub2c8\ub2e4. C#, jQuery, PHP \ub4f1 \ubb34\uc5c7\uc774\ub4e0 \ud480 \ub9ac\ud018\uc2a4\ud2b8\ub97c \uc81c\ucd9c\ud560 \uc815\ub3c4\ub85c \ucf54\ub529\uc744 \uc88b\uc544\ud569\ub2c8\ub2e4. 90\ub144\ub300\uc5d0 \ubd80\ubaa8\ub2d8\uc758 \ud53c\uc790 \uac00\uac8c\ub97c \uc704\ud574 QuickBASIC POS \uc571\uc744 \ub9cc\ub4e0 \uc774\ud6c4\ub85c \uc804\ubb38\uc801\uc73c\ub85c \ucf54\ub529\uc744 \ud574\uc654\uc2b5\ub2c8\ub2e4. \ud604\uc7ac Couchbase\uc758 \uc120\uc784 \uc81c\ud488 \ub9c8\ucf00\ud305 \uad00\ub9ac\uc790\ub85c \uc77c\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uac00 \uc2dc\uac04\uc5d0\ub294 \uac00\uc871\uacfc \ud568\uaed8 \ucd95\uad6c \uacbd\uae30\ub97c \uad00\ub78c\ud558\uace0 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \ucc38\uc5ec\ud558\uba70 \uc2dc\uac04\uc744 \ubcf4\ub0c5\ub2c8\ub2e4. \uadf8\ub294 .NET\uc758 AOP, .NET\uc758 \ud504\ub85c \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4, Pluralsight \uc800\uc790, Microsoft MVP\uc758 \uc800\uc790\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","author_category":"","last_name":"Groves","first_name":"Matthew","job_title":"","user_url":"https:\/\/crosscuttingconcerns.com","description":"Matthew D. Groves\ub294 \ucf54\ub529\uc744 \uc88b\uc544\ud558\ub294 \uc0ac\ub78c\uc785\ub2c8\ub2e4.  C#, jQuery, PHP \ub4f1 \ubb34\uc5c7\uc774\ub4e0 \ud480 \ub9ac\ud018\uc2a4\ud2b8\ub97c \uc81c\ucd9c\ud560 \uc815\ub3c4\ub85c \ucf54\ub529\uc744 \uc88b\uc544\ud569\ub2c8\ub2e4.  90\ub144\ub300\uc5d0 \ubd80\ubaa8\ub2d8\uc758 \ud53c\uc790 \uac00\uac8c\ub97c \uc704\ud574 QuickBASIC POS \uc571\uc744 \ub9cc\ub4e0 \uc774\ud6c4\ub85c \uc804\ubb38\uc801\uc73c\ub85c \ucf54\ub529\uc744 \ud574\uc654\uc2b5\ub2c8\ub2e4.  \ud604\uc7ac Couchbase\uc758 \uc120\uc784 \uc81c\ud488 \ub9c8\ucf00\ud305 \uad00\ub9ac\uc790\ub85c \uc77c\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uac00 \uc2dc\uac04\uc5d0\ub294 \uac00\uc871\uacfc \ud568\uaed8 \ucd95\uad6c \uacbd\uae30\ub97c \uad00\ub78c\ud558\uace0 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \ucc38\uc5ec\ud558\uba70 \uc2dc\uac04\uc744 \ubcf4\ub0c5\ub2c8\ub2e4.  \uadf8\ub294 .NET\uc758 AOP, .NET\uc758 \ud504\ub85c \ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4, Pluralsight \uc800\uc790, Microsoft MVP\uc758 \uc800\uc790\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/5041","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\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=5041"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/5041\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/3934"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=5041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=5041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=5041"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=5041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}