kubectl run과 동일하게 kubectl create로 파드를 생성합니다.
[root@m-k8s ~]# kubectl create nginx --image=nginx
Error: unknown flag: --image
[생략]
--image라는 옵션이 없다는 에러 메시지만 나오고 파드는 생성되지 않았습니다. create로 파드를 생성하려면 kubectl create에 deployment를 추가해서 실행해야 합니다. 이때 기존 파드 이름인 nginx와 중복을 피하고자 파드의 이름을 dpy-nginx로 지정해 생성합니다.
[root@m-k8s ~]# kubectl create deployment dpy-nginx --image=nginx
deployment.apps/dpy-nginx created
생성된 파드(dpy-nginx-7cd4d79cc9-xmv28)를 확인합니다.
[root@m-k8s ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
dpy-nginx-7cd4d79cc9-xmv28 1/1 Running 0 50s
nginx-pod 1/1 Running 0 87s
이름에서 dpy-nginx를 제외한 나머지 부분은 무작위로 생성되므로 여러분이 직접 실행했을 때는 이름이 다를 수 있습니다. 이름 생성 규칙은 95쪽에서 팁 ‘쿠버네티스 구성 요소의 이름 생성 규칙’으로 다뤘습니다.