기존 Deployment를 삭제하고 Rollout을 적용합니다. 이 단계에서 rm과 delete를 섞어서 써야 하니 순서를 조심합니다. $ rm k8s/smb/deployment.yaml $ kubectl --context gke-sysnet4admin_book_gitaiops delete deployment notiflex-api -n notiflex deployment.apps "notiflex-api" deleted $ kubectl --context gke-sysnet4admin_book_gitaiops apply -f k8s/smb/rollout.yaml rollout.argoproj.io/notiflex-api created $ kubectl --context gke-sysnet4admin_book_gitaiops apply -f k8s/smb/service-preview.yaml service/notiflex-api-preview created $ kubectl argo rollouts get rollout notiflex-api -n notiflex Name: notiflex-api Namespace: notiflex Status: ✔ Healthy Strategy: BlueGreen Images: asia-northeast3-docker.pkg.dev/.../api:v0.1.1 (stable, active) Replicas: Desired: 2 Current: 2 Updated: 2 Ready: 2 Available: 2 Rollout이 Healthy 상태로 올라왔습니다.