Print
카테고리: [ Cloud Computing & MSA ]
조회수: 28841

1. 개요

쿠버네티스에서 pod을 생성하고 삭제하는 방법에 대하여.


2. pod 생성

kubectl에는 create와 appy가 있는데, create -f 로 하면 이후에 apply를 통해 다시 반영할 수 없다. 그러나 처음부터 apply -f 로 하면 계속 apply할 수 있다는 차이점이 있다.

$ kubectl create -f nginx-deployment.yaml

pod 상태를 조회한다.

$ kubectl get pods
NAME                                READY     STATUS    RESTARTS   AGE
nginx-deployment-7fc9b7bd96-7nmtx   0/1       Pending   0          6m
nginx-deployment-7fc9b7bd96-9q6w2   0/1       Pending   0          6m

3. pod 삭제

$ kubectl delete -f nginx-deployment.yaml
deployment.extensions "nginx-deployment" deleted

pod 상태를 조회한다.

$ kubectl get pods
No resources found.