팁
dry-run
kubectl command command --dry-run=client -o yaml > file.ymal# nginx pod 생성
kubectl run nginx --image=nginx
# 생성 시 yaml 내용 확인 (생성되지는 않음)
kubectl run nginx --image=nginx --dry-run=client -o yaml
# deployments 생성
kubectl create deployment --image=nginx nginx
# 생성 시 yaml 내용 확인 (생성되지는 않음)
kubectl create deployment --image=nginx nginx --dry-run=client -o yaml
# yaml 파일로 저장
kubectl create deployment --imgae=nginx nginx --dry-run=client -o yaml > nginx-deployment.yaml
kubectl create -f nginx-deployment.yaml
# --replicas 옵션을 이용해서 deployment의 pod 복제본을 지정할 수도 있음
kubectl create deployment --image=nginx nginx --replicas=4 --dry-run=client -o yaml > nginx-deployment.yaml헤더 제거
controlplane ~ ➜ kubectl get pods --no-headers
db-1-dsrnz 1/1 Running 0 3m18s
app-1-smx9c 1/1 Running 0 3m18s
app-1-tc8vm 1/1 Running 0 3m18s
app-1-l8g68 1/1 Running 0 3m18s
db-1-crx6c 1/1 Running 0 3m18s
db-1-89dwc 1/1 Running 0 3m18s
db-1-4zt7m 1/1 Running 0 3m18sLast updated