CKA/CKAD 같은 Kubernetes 자격증 시험에서 YAML 작성 시간을 줄이는 팁

시험에서는 Pod, Deployment, Service 등을 빠르게 생성해야 하는데, YAML을 일일이 작성하고 복붙하는 게 시간이 오래 걸립니다. 그래서 kubectl 명령어를 이용해 바로 리소스를 만들거나, YAML 템플릿만 빠르게 생성해서 수정 후 적용하는 방법


1. kubectl run vs kubectl create deployment


2. -dry-run=client + o yaml

예)

bash
복사편집
kubectl run nginx --image=nginx --dry-run=client -o yaml

→ nginx Pod를 만들기 위한 YAML을 터미널에 출력 (리소스는 안 만듦).


3. YAML 파일로 저장해서 수정 후 생성

bash
복사편집
kubectl create deployment nginx --image=nginx --dry-run=client -o yaml > nginx-deployment.yaml