5.3.4 v0.2.0 배포하고 전환 과정 지켜보기
v0.2.0을 배포하고 전환 과정을 살펴보겠습니다.
필수 입력
실제로 새 버전을 배포하면 Blue/Green이 어떻게 동작하는지 보고 싶어.
응답
v0.2.0을 빌드하고 배포하여 Blue/Green 동작을 확인합니다. version 변경과 API 응답 포맷 개선을 추가합니다. # app/main.go에서 버전 변경 $ sed -i '' 's/v0.1.1/v0.2.0/' app/main.go # 빌드 및 푸시 (CI를 통해서 진행해도 되지만 여기서는 직접 빌드로 흐름을 확인) $ gcloud builds submit app/ \ --tag=asia-northeast3-docker.pkg.dev/PROJECT_ID/notiflex/api:v0.2.0 Creating temporary archive of 3 file(s)... ... DONE ID: build-xxxxx STATUS: SUCCESS # Rollout 이미지 태그 변경 $ sed -i '' 's/v0.1.1/v0.2.0/' k8s/smb/rollout.yaml $ kubectl --context gke-sysnet4admin_book_gitaiops apply -f k8s/smb/rollout.yaml rollout.argoproj.io/notiflex-api configured