Bluegreen
Blue/Green 블루는 옛날버전, 그린은 최신버전을 의미한다. 운영중인 옛날버전과 동일하게 최신버전의 인스턴스를 구성한 후 로드밸런서를 통해 모든 트래픽을 한 번에 최신버전 쪽으로 전환하는 방식이다. Blue/Green Yaml 나머지 부분은 Deployment와 흡사해서 strategy 옵션과 새로 생성한 2개의 서비스들이다. Rollout은 2개의 서비스를 이용해 preview와 active로 나누어서 Blue와 Green을 구분하며, active에서는 blue가 보이고, preview에서는 green이 보이게 지정한다. autoPromotionEnabled 옵션은 자동으로 배포할 것인지, 관리자가 수동으로 승인할 것인지에 대한 여부를 묻는 옵션이다. # ArgoCD Blue/Green 배포 예제..
2023.01.19