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.