{"id":2400,"date":"2017-01-06T07:47:53","date_gmt":"2017-01-06T07:47:52","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2400"},"modified":"2025-10-09T07:20:07","modified_gmt":"2025-10-09T14:20:07","slug":"minikube-rapid-dev-testing-kubernetes","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/minikube-rapid-dev-testing-kubernetes\/","title":{"rendered":"Minikube - \uc2e0\uc18d\ud55c \uac1c\ubc1c \ubc0f Kubernetes \ud14c\uc2a4\ud2b8"},"content":{"rendered":"<p>\ub2e4\uc74c \ucc38\uc11d\uc790 \uc911 \ud55c \uba85\u00a0<a href=\"https:\/\/www.oreilly.com\/live-training\/kubernetes-for-java-developers.html\">Java \uac1c\ubc1c\uc790\ub97c \uc704\ud55c Kubernetes \uad50\uc721<\/a>\u00a0\ub294 \uac04\uc18c\ud654\ub41c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uac1c\ubc1c \ubc0f \ud14c\uc2a4\ud2b8\ub97c \uc704\ud574 \ubbf8\ub2c8\ud050\ube0c\ub97c \uc0ac\uc6a9\ud574 \ubcfc \uac83\uc744 \uc81c\uc548\ud588\uc2b5\ub2c8\ub2e4. \uc774 \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 \ub2e4\uc74c\uc744 \ubcf4\uc5ec\ub4dc\ub9bd\ub2c8\ub2e4.<br \/>\n    \uac04\ub2e8\ud55c Java \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubbf8\ub2c8\ud050\ube0c\ub97c \uc2dc\uc791\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud574 \uc54c\uc544\ubcf4\uc138\uc694.<br \/>\n    <a href=\"\/wp-content\/original-assets\/september-2016\/minikube---rapid-dev--testing-for-kubernetes\/minikube-logo-1024x290.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"minikube-logo\" class=\"alignnone size-large wp-image-14311\" height=\"171\" src=\"\/wp-content\/original-assets\/september-2016\/minikube---rapid-dev--testing-for-kubernetes\/minikube-logo-1024x290.jpg\" width=\"604\" \/><\/a>\n<\/p>\n<p><a href=\"https:\/\/kubernetes.io\/docs\/getting-started-guides\/minikube\/\">\ubbf8\ub2c8\ud050\ube0c<\/a>\u00a0\ub294 \uc2e0\uc18d\ud55c \uac1c\ubc1c \ubc0f \ud14c\uc2a4\ud2b8\ub97c \uc704\ud574 \ub85c\uceec \uba38\uc2e0\uc5d0\uc11c \ub2e8\uc77c \ub178\ub4dc Kubernetes \ud074\ub7ec\uc2a4\ud130\ub97c \uc2dc\uc791\ud569\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/github.com\/kubernetes\/minikube#requirements\">\uc694\uad6c \uc0ac\ud56d<\/a>\u00a0\ubaa9\ub85d<br \/>\n    \ub2e4\uc591\ud55c \uc6b4\uc601 \uccb4\uc81c\uc5d0 \ub300\ud55c \uc815\ud655\ud55c \uc694\uad6c \uc0ac\ud56d\uc744 \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774 \ube14\ub85c\uadf8\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li>\ud558\ub098\uc758 \ub178\ub4dc Kubernetes \ud074\ub7ec\uc2a4\ud130 \uc2dc\uc791\ud558\uae30<\/li>\n<li>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ube44\uc2a4 \uc2e4\ud589<\/li>\n<li>Java \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc2e4\ud589<\/li>\n<li>Kubernetes \ub300\uc2dc\ubcf4\ub4dc \ubcf4\uae30<\/li>\n<\/ul>\n<p>\uc774 \ube14\ub85c\uadf8\uc5d0\uc11c \uc0ac\uc6a9\ub41c \ubaa8\ub4e0 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ub9ac\uc18c\uc2a4 \uc124\uba85 \ud30c\uc77c\uc740 \ub2e4\uc74c \ub9c1\ud06c\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/kubernetes-java-sample\/tree\/master\/maven\">github.com\/arun-gupta\/kubernetes-java-sample\/tree\/master\/maven<\/a>.<\/p>\n<h2>\ubbf8\ub2c8\ud050\ube0c\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130 \uc2dc\uc791\ud558\uae30<\/h2>\n<p>\ub77c\ub294 \uc774\ub984\uc73c\ub85c \uc0c8 \ub514\ub809\ud130\ub9ac\ub97c \ub9cc\ub4ed\ub2c8\ub2e4.\u00a0<code>\ubbf8\ub2c8\ud050\ube0c<\/code>. \ud574\ub2f9 \ub514\ub809\ud130\ub9ac\uc5d0\uc11c \ub2e4\uc74c\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud569\ub2c8\ub2e4. <code>kubectl<\/code> CLI:<\/p>\n<pre class=\"lang:default decode:true\">\r\ncurl -Lo kubectl https:\/\/storage.googleapis.com\/kubernetes-release\/release\/v1.4.0\/bin\/darwin\/amd64\/kubectl &amp;&amp; chmod +x kubectl<\/pre>\n<p>\ub2e4\uc6b4\ub85c\ub4dc\u00a0<code>\ubbf8\ub2c8\ud050\ube0c<\/code> CLI:<\/p>\n<pre class=\"lang:default decode:true\">\r\ncurl -Lo minikube https:\/\/storage.googleapis.com\/minikube\/releases\/v0.10.0\/minikube-darwin-amd64 &amp;&amp; chmod +x minikube<\/pre>\n<p>\ud074\ub7ec\uc2a4\ud130\ub97c \uc2dc\uc791\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\nminikube start\r\nStarting local Kubernetes cluster...\r\nKubectl is now configured to use the cluster.<\/pre>\n<p>\ub178\ub4dc \ubaa9\ub85d\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\nkubectl get nodes\r\nNAME       STATUS    AGE\r\nminikube   Ready     2h<\/pre>\n<p>\ud074\ub7ec\uc2a4\ud130\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>kubectl \ud074\ub7ec\uc2a4\ud130 \uc815\ubcf4<\/code> \uba85\ub839\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\nkubectl cluster-info\r\nKubernetes master is running at https:\/\/192.168.99.100:8443\r\nkubernetes-dashboard is running at https:\/\/192.168.99.100:8443\/api\/v1\/proxy\/namespaces\/kube-system\/services\/kubernetes-dashboard\r\n\r\nTo further debug and diagnose cluster problems, use &apos;kubectl cluster-info dump&apos;.<\/pre>\n<p>\ubc31\uadf8\ub77c\uc6b4\ub4dc\uc5d0\uc11c \uac00\uc0c1 \ubc15\uc2a4 \uac00\uc0c1 \uba38\uc2e0\uc774 \uc2dc\uc791\ub429\ub2c8\ub2e4. \uc9c0\uc6d0\ub418\ub294 \uc804\uccb4 \uba85\ub839 \uc9d1\ud569\uc740 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>--help<\/code>:<\/p>\n<pre class=\"lang:default decode:true\">\r\nminikube --help\r\nMinikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows.\r\n\r\nUsage:\r\n  minikube [command]\r\n\r\nAvailable Commands:\r\n  dashboard        Opens\/displays the kubernetes dashboard URL for your local cluster\r\n  delete           Deletes a local kubernetes cluster.\r\n  docker-env       sets up docker env variables; similar to &apos;$(docker-machine env)&apos;\r\n  get-k8s-versions Gets the list of available kubernetes versions available for minikube.\r\n  ip               Retrieve the IP address of the running cluster.\r\n  logs             Gets the logs of the running localkube instance, used for debugging minikube, not user code.\r\n  config           Modify minikube config\r\n  service          Gets the kubernetes URL for the specified service in your local cluster\r\n  ssh              Log into or run a command on a machine with SSH; similar to &apos;docker-machine ssh&apos;\r\n  start            Starts a local kubernetes cluster.\r\n  status           Gets the status of a local kubernetes cluster.\r\n  stop             Stops a running local kubernetes cluster.\r\n  version          Print the version of minikube.\r\n\r\nFlags:\r\n      --alsologtostderr[=false]: log to standard error as well as files\r\n      --log-flush-frequency=5s: Maximum number of seconds between log flushes\r\n      --log_backtrace_at=:0: when logging hits line file:N, emit a stack trace\r\n      --log_dir=\"\": If non-empty, write log files in this directory\r\n      --logtostderr[=false]: log to standard error instead of files\r\n      --show-libmachine-logs[=false]: Whether or not to show logs from libmachine.\r\n      --stderrthreshold=2: logs at or above this threshold go to stderr\r\n      --v=0: log level for V logs\r\n      --vmodule=: comma-separated list of pattern=N settings for file-filtered logging\r\n\r\nUse \"minikube [command] --help\" for more information about a command.<\/pre>\n<h2>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ube44\uc2a4 \uc2e4\ud589<\/h2>\n<p>\ub9cc\ub4e4\uae30 <a href=\"https:\/\/developer.couchbase.com\/server\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a> \uc11c\ube44\uc2a4:<\/p>\n<pre class=\"lang:default decode:true\">\r\nkubectl create -f couchbase-service.yml \r\nservice \"couchbase-service\" created\r\nreplicationcontroller \"couchbase-rc\" created<\/pre>\n<p>\uadf8\ub7ec\uba74 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ube44\uc2a4\uac00 \uc2dc\uc791\ub429\ub2c8\ub2e4. \uc774 \uc11c\ube44\uc2a4\ub294 \ubcf5\uc81c \ucee8\ud2b8\ub864\ub7ec\uc5d0\uc11c \uc0dd\uc131\ud55c \ud30c\ub4dc\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ubcf5\uc81c \ucee8\ud2b8\ub864\ub7ec\ub294 \ub2e8\uc77c \ub178\ub4dc Couchbase \uc11c\ubc84\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4. \uad6c\uc131 \ud30c\uc77c\uc740 \ub2e4\uc74c \uc704\uce58\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/kubernetes-java-sample\/blob\/master\/maven\/couchbase-service.yml\">github.com\/arun-gupta\/kubernetes-java-sample\/blob\/master\/maven\/couchbase-service.yml<\/a>    \ucc98\ub7fc \ubcf4\uc785\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\napiVersion: v1\r\nkind: Service\r\nmetadata: \r\n  name: couchbase-service\r\nspec: \r\n  selector: \r\n    app: couchbase-rc-pod\r\n  ports:\r\n    - name: admin\r\n      port: 8091\r\n    - name: views\r\n      port: 8092\r\n    - name: query\r\n      port: 8093\r\n    - name: memcached\r\n      port: 11210\r\n---\r\napiVersion: v1\r\nkind: ReplicationController\r\nmetadata:\r\n  name: couchbase-rc\r\nspec:\r\n  replicas: 1\r\n  template:\r\n    metadata:\r\n      labels:\r\n        app: couchbase-rc-pod\r\n    spec:\r\n      containers:\r\n      - name: couchbase\r\n        image: arungupta\/oreilly-couchbase\r\n        ports:\r\n        - containerPort: 8091\r\n        - containerPort: 8092\r\n        - containerPort: 8093\r\n        - containerPort: 11210<\/pre>\n<h2>Java \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc2e4\ud589<\/h2>\n<p>\uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\nkubectl create -f bootiful-couchbase.yml \r\njob \"bootiful-couchbase\" created<\/pre>\n<p>\uad6c\uc131 \ud30c\uc77c\uc740 \ub2e4\uc74c \uc704\uce58\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/kubernetes-java-sample\/blob\/master\/maven\/bootiful-couchbase.yml\">github.com\/arun-gupta\/kubernetes-java-sample\/blob\/master\/maven\/bootiful-couchbase.yml<\/a>\u00a0\ucc98\ub7fc \ubcf4\uc785\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\napiVersion: batch\/v1\r\nkind: Job\r\nmetadata:\r\n  name: bootiful-couchbase\r\n  labels:\r\n    name: bootiful-couchbase-pod\r\nspec:\r\n  template:\r\n    metadata:\r\n      name: bootiful-couchbase-pod\r\n    spec:\r\n      containers:\r\n      - name: bootiful-couchbase\r\n        image: arungupta\/bootiful-couchbase\r\n        env:\r\n        - name: COUCHBASE_URI\r\n          value: couchbase-service\r\n      restartPolicy: Never<\/pre>\n<p>\uc774\uac83\uc740 <a href=\"https:\/\/kubernetes.io\/docs\/user-guide\/jobs\/\">\uc77c\ud68c\uc131 \uc791\uc5c5 \uc2e4\ud589<\/a>\u00a0\ub294 Java(Spring Boot) \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud558\uace0 Couchbase\uc5d0\uc11c JSON \ubb38\uc11c\ub97c \uc5c5\uc11c\ud2b8(\uc0bd\uc785 \ub610\ub294 \uc5c5\ub370\uc774\ud2b8)\ud569\ub2c8\ub2e4. \uc774 \uc791\uc5c5\uc5d0\uc11c\ub294 <code>COUCHBASE_URI<\/code> \ud658\uacbd \ubcc0\uc218 \uac12<br \/>\n    \ub85c \uc124\uc815\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. <code>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ube44\uc2a4<\/code>. \uc55e\uc11c \uc0dd\uc131\ud55c \uc11c\ube44\uc2a4 \uc774\ub984\uc785\ub2c8\ub2e4. \uc774 \uc11c\ube44\uc2a4\uc5d0 \uc0ac\uc6a9\ub41c \ub3c4\ucee4 \uc774\ubbf8\uc9c0\ub294 <code>\uc544\ub8fd\uc5c5\ud0c0\/\ubd80\ud2f0\ud480-\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/code> \ub97c \uc0ac\uc6a9\ud558\uc5ec \uc0dd\uc131\ub418\uba70 <a href=\"https:\/\/github.com\/fabric8io\/docker-maven-plugin\">\ud328\ube0c\ub9ad8-maven-\ud50c\ub7ec\uadf8\uc778<\/a>    \uc5d0 \ud45c\uc2dc\ub41c \uac83\ucc98\ub7fc\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/kubernetes-java-sample\/blob\/master\/maven\/webapp\/pom.xml#L57-L68\">github.com\/arun-gupta\/kubernetes-java-sample\/blob\/master\/maven\/webapp\/pom.xml#L57-L68<\/a>. \ud2b9\ud788, Docker<br \/>\n    \uc774\ubbf8\uc9c0\uc785\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\njava -Dspring.couchbase.bootstrap-hosts=$COUCHBASE_URI -jar \/maven\/${project.artifactId}.jar<\/pre>\n<p>\uc774\ub97c \ud1b5\ud574 \ub2e4\uc74c\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4. <code>COUCHBASE_URI<\/code> \ud658\uacbd \ubcc0\uc218\uac00 \uc7ac\uc815\uc758\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. <code>spring.couchbase.bootstrap-hosts<\/code> \uc18d\uc131\uc5d0 \uc815\uc758\ub41c \ub300\ub85c <a href=\"https:\/\/github.com\/arun-gupta\/kubernetes-java-sample\/blob\/master\/maven\/webapp\/src\/main\/resources\/application.properties\">application.properties<\/a>    \uc758 \uc2a4\ud504\ub9c1 \ubd80\ud2b8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758<\/p>\n<h2>Kubernetes \ub300\uc2dc\ubcf4\ub4dc<\/h2>\n<p>\ucfe0\ubc84\ub124\ud2f0\uc2a4 1.4\uc5d0\ub294 \uc5c5\ub370\uc774\ud2b8\ub41c \ub300\uc2dc\ubcf4\ub4dc\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ubbf8\ub2c8\ud050\ube0c\uc758 \uacbd\uc6b0, \ub2e4\uc74c \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc5f4 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\nminikube dashboard\r\nWaiting, endpoint for service is not ready yet...Opening kubernetes dashboard in default browser...<\/pre>\n<p>\u00a0<\/p>\n<p>\uae30\ubcf8 \ubcf4\uae30\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4:<br \/>\n    <a href=\"\/wp-content\/original-assets\/september-2016\/minikube---rapid-dev--testing-for-kubernetes\/minikube-dashboard-1.4-1024x845.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"minikube-dashboard-1-4\" class=\"alignnone size-large wp-image-14308\" height=\"498\" src=\"\/wp-content\/original-assets\/september-2016\/minikube---rapid-dev--testing-for-kubernetes\/minikube-dashboard-1.4-1024x845.png\" width=\"604\" \/><\/a><br \/> \ud558\uc9c0\ub9cc \uc800\ud76c\uc758 \uacbd\uc6b0\uc5d0\ub294 \uc774\ubbf8 \uba87 \uac00\uc9c0 \ub9ac\uc18c\uc2a4\uac00 \uc0dd\uc131\ub418\uc5b4 \uc788\uc73c\ubbc0\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4:<br \/>\n    <a href=\"\/wp-content\/original-assets\/september-2016\/minikube---rapid-dev--testing-for-kubernetes\/minikube-dashboard-couchbase-1024x661.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"minikube-dashboard-couchbase\" class=\"alignnone size-large wp-image-14310\" height=\"390\" src=\"\/wp-content\/original-assets\/september-2016\/minikube---rapid-dev--testing-for-kubernetes\/minikube-dashboard-couchbase-1024x661.png\" width=\"604\" \/><\/a>\n<\/p>\n<p>\uc7a1, \ub9ac\ud50c\ub9ac\ucf00\uc774\uc158 \ucee8\ud2b8\ub864\ub7ec \ubc0f \ud30c\ub4dc\uac00 \uc5ec\uae30\uc5d0 \ud45c\uc2dc\ub429\ub2c8\ub2e4.<\/p>\n<h2>\ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130 \uc885\ub8cc<\/h2>\n<p>\ud074\ub7ec\uc2a4\ud130\ub97c \uc27d\uac8c \uc885\ub8cc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">\r\nminikube stop\r\nStopping local Kubernetes cluster...\r\nMachine stopped.<\/pre>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/containers\/\">couchbase.com\/containers<\/a> \uc5d0\uc11c \ub2e4\uc591\ud55c \uc624\ucf00\uc2a4\ud2b8\ub808\uc774\uc158 \ud504\ub808\uc784\uc6cc\ud06c\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase\ub97c \uc2e4\ud589\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucd94\uac00 \ucc38\uc870:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud3ec\ub7fc<\/a> \ub610\ub294\u00a0<a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">\uc2a4\ud0dd\uc624\ubc84\ud50c\ub85c\uc6b0<\/a><\/li>\n<li>\ud314\ub85c\uc6b0\ud558\uc138\uc694 <a href=\"https:\/\/twitter.com\/couchbasedev\">@couchbasedev<\/a> \ub610\ub294 <a href=\"https:\/\/twitter.com\/couchbase\">@couchbase<\/a><\/li>\n<li>\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30 <a href=\"https:\/\/developer.couchbase.com\/server\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84<\/a><\/li>\n<\/ul>\n<p>\u00a0<\/p>","protected":false},"excerpt":{"rendered":"<p>One of the\u00a0attendees from\u00a0Kubernetes for Java Developers training\u00a0suggested to try minikube for simplified Kubernetes dev and testing. This blog will\u00a0show how to get started with minikube\u00a0using a simple Java application. Minikube\u00a0starts a single node Kubernetes cluster on your local machine\u00a0for [&hellip;]<\/p>","protected":false},"author":58,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[],"ppma_author":[8933],"class_list":["post-2400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Minikube - Rapid Dev &amp; Testing for Kubernetes - The Couchbase Blog<\/title>\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\/minikube-rapid-dev-testing-kubernetes\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Minikube - Rapid Dev &amp; Testing for Kubernetes\" \/>\n<meta property=\"og:description\" content=\"One of the\u00a0attendees from\u00a0Kubernetes for Java Developers training\u00a0suggested to try minikube for simplified Kubernetes dev and testing. This blog will\u00a0show how to get started with minikube\u00a0using a simple Java application. Minikube\u00a0starts a single node Kubernetes cluster on your local machine\u00a0for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/minikube-rapid-dev-testing-kubernetes\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-06T07:47:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-09T14:20:07+00:00\" \/>\n<meta name=\"author\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arungupta\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Minikube &#8211; Rapid Dev &amp; Testing for Kubernetes\",\"datePublished\":\"2017-01-06T07:47:52+00:00\",\"dateModified\":\"2025-10-09T14:20:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/\"},\"wordCount\":420,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/\",\"name\":\"Minikube - Rapid Dev &amp; Testing for Kubernetes - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-06T07:47:52+00:00\",\"dateModified\":\"2025-10-09T14:20:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#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\/minikube-rapid-dev-testing-kubernetes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minikube &#8211; Rapid Dev &amp; Testing for Kubernetes\"}]},{\"@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\/39d8caed0f536489b6aa6e8d31ee631f\",\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"caption\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\"},\"description\":\"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.\",\"sameAs\":[\"https:\/\/x.com\/arungupta\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/arun-gupta\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Minikube - Rapid Dev &amp; Testing for Kubernetes - The Couchbase Blog","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\/minikube-rapid-dev-testing-kubernetes\/","og_locale":"ko_KR","og_type":"article","og_title":"Minikube - Rapid Dev &amp; Testing for Kubernetes","og_description":"One of the\u00a0attendees from\u00a0Kubernetes for Java Developers training\u00a0suggested to try minikube for simplified Kubernetes dev and testing. This blog will\u00a0show how to get started with minikube\u00a0using a simple Java application. Minikube\u00a0starts a single node Kubernetes cluster on your local machine\u00a0for [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/minikube-rapid-dev-testing-kubernetes\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-06T07:47:52+00:00","article_modified_time":"2025-10-09T14:20:07+00:00","author":"Arun Gupta, VP, Developer Advocacy, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@arungupta","twitter_misc":{"Written by":"Arun Gupta, VP, Developer Advocacy, Couchbase","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Minikube &#8211; Rapid Dev &amp; Testing for Kubernetes","datePublished":"2017-01-06T07:47:52+00:00","dateModified":"2025-10-09T14:20:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/"},"wordCount":420,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Server"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/","url":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/","name":"Minikube - Rapid Dev &amp; Testing for Kubernetes - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-06T07:47:52+00:00","dateModified":"2025-10-09T14:20:07+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/minikube-rapid-dev-testing-kubernetes\/#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\/minikube-rapid-dev-testing-kubernetes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Minikube &#8211; Rapid Dev &amp; Testing for Kubernetes"}]},{"@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\/39d8caed0f536489b6aa6e8d31ee631f","name":"Arun Gupta, \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ubd80\ubb38 \ubd80\uc0ac\uc7a5, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337","url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","caption":"Arun Gupta, VP, Developer Advocacy, Couchbase"},"description":"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/arun-gupta\/"}]}},"authors":[{"term_id":8933,"user_id":58,"is_guest":0,"slug":"arun-gupta","display_name":"Arun Gupta, VP, Developer Advocacy, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","author_category":"","last_name":"Gupta","first_name":"Arun","job_title":"","user_url":"","description":"\uc544\ub8ec \uad7d\ud0c0\ub294 Couchbase\uc758 \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ub2f4\ub2f9 \ubd80\uc0ac\uc7a5\uc785\ub2c8\ub2e4. \uadf8\ub294 Sun, Oracle, Red Hat\uc5d0\uc11c 10\ub144 \uc774\uc0c1 \uac1c\ubc1c\uc790 \ucee4\ubba4\ub2c8\ud2f0\ub97c \uad6c\ucd95\ud558\uace0 \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \ucf58\ud150\uce20, \ub9c8\ucf00\ud305 \ucea0\ud398\uc778 \ubc0f \ud504\ub85c\uadf8\ub7a8\uc758 \uc804\ub7b5, \uacc4\ud68d \ubc0f \uc2e4\ud589\uc744 \uac1c\ubc1c \ubc0f \uc2e4\ud589\ud558\ub294 \uad50\ucc28 \uae30\ub2a5 \ud300\uc744 \uc774\ub044\ub294 \ub370 \uc788\uc5b4 \uae4a\uc740 \uc804\ubb38\uc131\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8 \uc804\uc5d0\ub294 Sun\uc5d0\uc11c \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ud300\uc744 \uc774\ub04c\uc5c8\uc73c\uba70 Java EE \ud300\uc758 \ucc3d\ub9bd \uba64\ubc84\uc785\ub2c8\ub2e4.\r\n\r\nGupta\ub294 \uae30\uc220\uc5d0 \uad00\ud55c \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc744 2,000\uac1c \uc774\uc0c1 \uc791\uc131\ud588\uc2b5\ub2c8\ub2e4. 40\uc5ec \uac1c\uad6d\uc5d0\uc11c \uc218\ub9ce\uc740 \uc8fc\uc81c\uc5d0 \ub300\ud574 \uad11\ubc94\uc704\ud55c \uac15\uc5f0 \uacbd\ud5d8\uc744 \uac00\uc9c0\uace0 \uc788\uc73c\uba70, 3\ub144 \uc5f0\uc18d JavaOne Rock Star\ub85c \uc120\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ubbf8\uad6d\uc5d0\uc11c Devoxx4Kids \uc9c0\ubd80\ub97c \uc124\ub9bd\ud558\uc5ec \uc5b4\ub9b0\uc774\ub97c \ub300\uc0c1\uc73c\ub85c \ud55c \uae30\uc220 \uad50\uc721\uc744 \uc9c0\uc18d\uc801\uc73c\ub85c \uc7a5\ub824\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uae30\uc220\uc5d0 \uad00\ud55c \uc5ec\ub7ec \uad8c\uc758 \ucc45\uc744 \uc800\uc220\ud588\uc73c\uba70, \uc5f4\ub82c\ud55c \ub9c8\ub77c\ud1a0\ub108\uc774\uc790 \uc9c0\uad6c\ub97c \ud6a1\ub2e8\ud558\ub294 \uc0ac\ub78c, Java \ucc54\ud53c\uc5b8, JUG \ub9ac\ub354, NetBeans \ub4dc\ub9bc\ud300 \uba64\ubc84, Docker \ucea1\ud2f4\uc774\uae30\ub3c4 \ud55c \uadf8\ub294 @arungupta\uc5d0\uc11c \uc27d\uac8c \ub9cc\ub098\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2400","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\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2400"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2400\/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=2400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2400"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}