{"id":217,"date":"2020-10-11T17:02:35","date_gmt":"2020-10-11T08:02:35","guid":{"rendered":"https:\/\/manvscloud.com\/?p=217"},"modified":"2021-02-28T05:36:55","modified_gmt":"2021-02-27T20:36:55","slug":"kubernetes-1-19-%ec%84%a4%ec%b9%98-%eb%b0%8f-apm-wordpress-%ec%97%b0%eb%8f%99-2%eb%b6%80","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=217","title":{"rendered":"KUBERNETES 1.19 \uc124\uce58 \ubc0f APM + WORDPRESS \uc5f0\ub3d9 \u2013 2\ubd80"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>1\ubd80 &#8220;VirtualBox\ub97c \uc774\uc6a9\ud55c Kubernetes 1.19 \uc124\uce58&#8221; \ud3b8\uc5d0 \uc774\uc5b4<br>2\ubd80\uc5d0\uc11c\ub294 \uc124\uce58\ub41c Kubernetes\ub97c \uc774\uc6a9\ud558\uc5ec APM + WordPress \uc5f0\ub3d9\uc744 \uc791\uc131\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>1\ubd80 &#8220;VirtualBox\ub97c \uc774\uc6a9\ud55c Kubernetes 1.19 \uc124\uce58&#8221;\ub97c \ubabb\ubcf4\uc2e0 \ubd84\ub4e4\uc744 \uc704\ud574 <br>\ud574\ub2f9 \ud3ec\uc2a4\ud2b8 \ud558\ub2e8\uc5d0 \ucd94\uac00\ub85c \ub9c1\ud06c\ub97c \ucd94\uac00\ud574\ub450\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>APM + WordPress\ub97c \uc5f0\ub3d9\ud558\uc5ec wordpress \uc6f9 \uc11c\ube44\uc2a4\ub97c \uc6b4\uc601\ud560 \uc218 \uc788\ub3c4\ub85d \ud574\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-white-color has-vivid-red-background-color has-text-color has-background wp-block-heading\">                  PV, PVC, Service &amp; Pod Deploy<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>|  PV<\/strong><\/h4>\n\n\n\n<p><strong>1. vi pv_01.yaml<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"yaml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kind: PersistentVolume\napiVersion: v1\nmetadata:\n  name: pv0001\n  labels:\n    type: local\nspec:\n  capacity:\n    storage: 25Gi\n  accessModes:\n    - ReadWriteOnce\n  hostPath:\n\n    path: \"\/data001\/pv0001\"<\/pre>\n\n\n\n<p><strong>2. vi pv_02.yaml<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"yaml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kind: PersistentVolume\napiVersion: v1\nmetadata:\n  name: pv0002\n  labels:\n    type: local\nspec:\n  capacity:\n    storage: 25Gi\n  accessModes:\n    - ReadWriteOnce\n  hostPath:\n    path: \"\/data001\/pv0002\"<\/pre>\n\n\n\n<p>\uc704 .yaml \ud30c\uc77c\uc744 \ub9cc\ub4e0 \ub4a4 \uc544\ub798 \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec \ud37c\uc2dc\uc2a4\ud134\ud2b8 \ubcfc\ub968\uc744 \uc0dd\uc131\ud558\uace0<br>\uc815\uc0c1\uc801\uc73c\ub85c \uc0dd\uc131\ub418\uc5c8\ub294\uc9c0 \ud655\uc778 \ud574\ubd05\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"has-white-color has-black-background-color has-text-color has-background\">&nbsp;kubectl create -f pv_01.yaml<br>&nbsp;kubectl create -f pv_02.yaml<br>&nbsp;kubectl get pv<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>| Mysql, PVC + Services + Pod<\/strong><\/h4>\n\n\n\n<ul><li><strong>vi mysql-deployment.yaml<\/strong><\/li><\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"yaml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">apiVersion: v1\nkind: Service\nmetadata:\n  name: wordpress-mysql\n  labels:\n    app: wordpress\nspec:\n  ports:\n    - port: 3306\n  selector:\n    app: wordpress\n    tier: mysql\n  clusterIP: None\n---\napiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: mysql-pvc\n  labels:\n    app: wordpress\nspec:\n  accessModes:\n    - ReadWriteOnce\n  resources:\n    requests:\n      storage: 10Gi\n---\napiVersion: apps\/v1 # for versions before 1.9.0 use apps\/v1beta2\nkind: Deployment\nmetadata:\n  name: wordpress-mysql\n  labels:\n    app: wordpress\nspec:\n  selector:\n    matchLabels:\n      app: wordpress\n      tier: mysql\n  strategy:\n    type: Recreate\n  template:\n    metadata:\n      labels:\n        app: wordpress\n        tier: mysql\n    spec:\n      containers:\n      - image: mysql:5.6\n        name: mysql\n        env:\n        - name: MYSQL_ROOT_PASSWORD\n          valueFrom:\n            secretKeyRef:\n              name: mysql-pass\n              key: password\n        ports:\n        - containerPort: 3306\n          name: mysql\n        volumeMounts:\n        - name: mysql-persistent-storage\n          mountPath: \/var\/lib\/mysql\n      volumes:\n      - name: mysql-persistent-storage\n        persistentVolumeClaim:\n          claimName: mysql-pvc<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>| WordPress, PVC + Services + Pod<\/strong><\/h4>\n\n\n\n<ul><li><strong>vi wordpress-deployment.yaml<\/strong><\/li><\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"yaml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">apiVersion: v1\nkind: Service\nmetadata:\n  name: wordpress\n  labels:\n    app: wordpress\nspec:\n  ports:\n    - port: 80\n  selector:\n    app: wordpress\n    tier: frontend\n  type: LoadBalancer\n  externalIPs:\n  - 192.169.0.31\n---\napiVersion: v1\nkind: PersistentVolumeClaim\nmetadata:\n  name: wp-pvc\n  labels:\n    app: wordpress\nspec:\n  accessModes:\n    - ReadWriteOnce\n  resources:\n    requests:\n      storage: 10Gi\n---\napiVersion: apps\/v1 # for versions before 1.9.0 use apps\/v1beta2\nkind: Deployment\nmetadata:\n  name: wordpress\n  labels:\n    app: wordpress\nspec:\n  selector:\n    matchLabels:\n      app: wordpress\n      tier: frontend\n  strategy:\n    type: Recreate\n  template:\n    metadata:\n      labels:\n        app: wordpress\n        tier: frontend\n    spec:\n      containers:\n      - image: wordpress:4.8-apache\n        name: wordpress\n        env:\n        - name: WORDPRESS_DB_HOST\n          value: wordpress-mysql\n        - name: WORDPRESS_DB_PASSWORD\n          valueFrom:\n            secretKeyRef:\n              name: mysql-pass\n              key: password\n        ports:\n        - containerPort: 80\n          name: wordpress\n        volumeMounts:\n        - name: wordpress-persistent-storage\n          mountPath: \/var\/www\/html\n      volumes:\n      - name: wordpress-persistent-storage\n        persistentVolumeClaim:\n          claimName: wp-pvc<\/pre>\n\n\n\n<p>\uc704 \ud30c\uc77c\uc740 PVC\uc640 Pod, Services .yaml \ud30c\uc77c\uc785\ub2c8\ub2e4.<br>\ub530\ub85c \ubd84\ub9ac\ud558\uc5ec \ub9cc\ub4e4\uc5b4\uc904 \uc218\ub3c4 \uc788\uace0, \uc704 \ubc29\ubc95\uacfc \uac19\uc774 \ud569\uccd0\uc11c \ud55c \ud30c\uc77c\ub85c \ub9cc\ub4e4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>| Add Secret Generator<\/strong><\/h4>\n\n\n\n<ul><li><strong>vi kustomization.yaml<\/strong><\/li><\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"yaml\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">secretGenerator:\n- name: mysql-pass\n  literals:\n  - password=rlatngus1!\nresources:\n  - mysql-deployment.yaml\n  - wordpress-deployment.yaml<\/pre>\n\n\n\n<ul><li><strong>kubectl apply -k .\/<\/strong><\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>| Confirm Settings<\/strong><\/h4>\n\n\n\n<p>\uc9c0\uae08\uae4c\uc9c0 \uc124\uc815\ud55c \uac83\ub4e4\uc744 \uc544\ub798\uc758 \ubc29\ubc95\uc73c\ub85c \ubaa8\ub450 \ud655\uc778\ud574\ubcf4\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<br>\uc704 wordpress-deployment.yaml\uc5d0\uc11c External-IP\ub97c Kube-Node1\uc758 IP\ub85c \uc124\uc815\ud574\ub450\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ul><li><strong>kubectl get secrets<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"136\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163909\/scre-1024x136.png\" alt=\"\" class=\"wp-image-218\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163909\/scre-1024x136.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163909\/scre-300x40.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163909\/scre-768x102.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163909\/scre-1080x144.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163909\/scre.png 1352w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul><li><strong>kubectl get pvc<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"157\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163934\/pvc-1024x157.png\" alt=\"\" class=\"wp-image-219\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163934\/pvc-1024x157.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163934\/pvc-300x46.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163934\/pvc-768x118.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163934\/pvc-1080x166.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163934\/pvc.png 1386w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul><li><strong>kubectl get pods<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"221\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163951\/pod-1024x221.png\" alt=\"\" class=\"wp-image-220\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163951\/pod-1024x221.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163951\/pod-300x65.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163951\/pod-768x166.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163951\/pod-1080x233.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11163951\/pod.png 1259w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul><li><strong>kubectl get services<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"157\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164011\/serv-1024x157.png\" alt=\"\" class=\"wp-image-221\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164011\/serv-1024x157.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164011\/serv-300x46.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164011\/serv-768x117.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164011\/serv-1536x235.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164011\/serv-1080x165.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164011\/serv.png 1582w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"has-white-color has-luminous-vivid-amber-background-color has-text-color has-background wp-block-heading\">               Check Service (192.168.0.31:80)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"539\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164050\/kubeword-1024x539.png\" alt=\"\" class=\"wp-image-222\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164050\/kubeword-1024x539.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164050\/kubeword-300x158.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164050\/kubeword-768x404.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164050\/kubeword-1536x808.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164050\/kubeword-1080x568.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2020\/10\/11164050\/kubeword.png 1597w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Kube-Node1 IP\uc778 192.168.0.31\ub85c 80\ud3ec\ud2b8\ub97c \ud0c0\uace0 wordpress\uac00 \uc2e4\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<br>\uc815\uc0c1\uc801\uc73c\ub85c \uc6b4\uc601\ub418\ub294 \uac83\uc744 \uc6f9 \ud398\uc774\uc9c0\uc5d0\uc11c \ubcfc \uc218 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"has-white-color has-cyan-bluish-gray-background-color has-text-color has-background wp-block-heading\">                               C o m m a n d<\/h2>\n\n\n\n<p class=\"has-white-color has-black-background-color has-text-color has-background\"> 1 kubectl get svc<br> 2 kubectl get nodes<br> 3 kubectl get pods<br>                  &#8211;all-namespaces<br>                  -o wide<br> 4 kubectl delete pod [pod\uc774\ub984]<br>                  namespace\uac00 default\uac00 \uc544\ub2cc \ub2e4\ub978 \uac83\uc77c \ub54c ex) -n kube-system<br> 5 kubectl describe pod [pod\uc774\ub984]<br> 6 kubectl get events<br> 7 kubectl get pv<br> 8 kubectl get pvc<br> 9 kubectl edit svc [service\uc774\ub984]<br> 10 kubectl create -f [\ud30c\uc77c] ex) mysql.yaml<\/p>\n\n\n\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c \uc790\uc8fc \uc4f0\uc774\uac8c \ub410\ub358 \uba85\ub839\uc5b4\ub4e4\uc744 10\uac00\uc9c0 \ubf51\uc544 \uc815\ub9ac\ud558\uc600\uc2b5\ub2c8\ub2e4.<br>\uc774 \ud3ec\uc2a4\ud305\uc774 \uc2e4\uc2b5\uc5d0 \ub9ce\uc740 \ub3c4\uc6c0\uc774 \ub418\uc168\uae38 \ubc14\ub77c\uba70 \uc774\ub860\uc801\uc778 \ubd80\ubd84\uc740 \ub530\ub85c \ucc3e\uc544\ubcf4\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n\n\n\n<p>1,2\ubd80\uc5d0 \uac78\uccd0 \uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-manvscloud\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"TkDmuz1Zoy\"><a href=\"https:\/\/manvscloud.com\/?p=209\">Kubernetes 1.19 \uc124\uce58 \ubc0f APM + WordPress \uc5f0\ub3d9 &#8211; 1\ubd80<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Kubernetes 1.19 \uc124\uce58 \ubc0f APM + WordPress \uc5f0\ub3d9 &#8211; 1\ubd80&#8221; &#8212; ManVSCloud\" src=\"https:\/\/manvscloud.com\/?p=209&#038;embed=true#?secret=TkDmuz1Zoy\" data-secret=\"TkDmuz1Zoy\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4. 1\ubd80 &#8220;VirtualBox\ub97c \uc774\uc6a9\ud55c Kubernetes 1.19 \uc124\uce58&#8221; \ud3b8\uc5d0 \uc774\uc5b42\ubd80\uc5d0\uc11c\ub294 \uc124\uce58\ub41c Kubernetes\ub97c \uc774\uc6a9\ud558\uc5ec APM + WordPress \uc5f0\ub3d9\uc744 \uc791\uc131\ud558\uaca0\uc2b5\ub2c8\ub2e4. 1\ubd80 &#8220;VirtualBox\ub97c \uc774\uc6a9\ud55c Kubernetes 1.19 \uc124\uce58&#8221;\ub97c \ubabb\ubcf4\uc2e0 \ubd84\ub4e4\uc744 \uc704\ud574 \ud574\ub2f9 \ud3ec\uc2a4\ud2b8 \ud558\ub2e8\uc5d0 \ucd94\uac00\ub85c \ub9c1\ud06c\ub97c \ucd94\uac00\ud574\ub450\uc5c8\uc2b5\ub2c8\ub2e4. APM + WordPress\ub97c \uc5f0\ub3d9\ud558\uc5ec wordpress \uc6f9 \uc11c\ube44\uc2a4\ub97c \uc6b4\uc601\ud560 \uc218 \uc788\ub3c4\ub85d \ud574\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. PV, PVC, Service &amp; Pod Deploy | PV 1. vi pv_01.yaml 2. vi pv_02.yaml \uc704 .yaml \ud30c\uc77c\uc744 \ub9cc\ub4e0 \ub4a4 \uc544\ub798 \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec \ud37c\uc2dc\uc2a4\ud134\ud2b8 \ubcfc\ub968\uc744 \uc0dd\uc131\ud558\uace0\uc815\uc0c1\uc801\uc73c\ub85c \uc0dd\uc131\ub418\uc5c8\ub294\uc9c0 \ud655\uc778 \ud574\ubd05\ub2c8\ub2e4. &nbsp;kubectl create -f pv_01.yaml&nbsp;kubectl create -f pv_02.yaml&nbsp;kubectl get pv | Mysql, PVC + Services + Pod vi mysql-deployment.yaml | WordPress, PVC + Services + Pod vi wordpress-deployment.yaml \uc704 \ud30c\uc77c\uc740 PVC\uc640 Pod, Services .yaml \ud30c\uc77c\uc785\ub2c8\ub2e4.\ub530\ub85c \ubd84\ub9ac\ud558\uc5ec \ub9cc\ub4e4\uc5b4\uc904 \uc218\ub3c4 \uc788\uace0, \uc704 \ubc29\ubc95\uacfc \uac19\uc774 \ud569\uccd0\uc11c \ud55c \ud30c\uc77c\ub85c \ub9cc\ub4e4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. | Add Secret Generator vi kustomization.yaml kubectl apply -k .\/ | Confirm Settings \uc9c0\uae08\uae4c\uc9c0 \uc124\uc815\ud55c \uac83\ub4e4\uc744 \uc544\ub798\uc758 \ubc29\ubc95\uc73c\ub85c \ubaa8\ub450 \ud655\uc778\ud574\ubcf4\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.\uc704 wordpress-deployment.yaml\uc5d0\uc11c External-IP\ub97c Kube-Node1\uc758 IP\ub85c \uc124\uc815\ud574\ub450\uc5c8\uc2b5\ub2c8\ub2e4. kubectl get secrets kubectl get pvc kubectl get pods kubectl get services Check Service (192.168.0.31:80) Kube-Node1 IP\uc778 192.168.0.31\ub85c 80\ud3ec\ud2b8\ub97c \ud0c0\uace0 wordpress\uac00 \uc2e4\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\uc815\uc0c1\uc801\uc73c\ub85c \uc6b4\uc601\ub418\ub294 \uac83\uc744 \uc6f9 \ud398\uc774\uc9c0\uc5d0\uc11c \ubcfc \uc218 \uc788\uc5c8\uc2b5\ub2c8\ub2e4. C o m m a n d 1 kubectl get svc 2 kubectl get nodes 3 kubectl get pods &#8211;all-namespaces -o wide 4 kubectl delete [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[56,42,22,23,52,53,55,49,27,25,51,50,54],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/217"}],"collection":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=217"}],"version-history":[{"count":3,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":473,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/217\/revisions\/473"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}