반응형
Canary Deployment
- 파드를 배포(업데이트)하는 방법
- 블루 그린 업데이트
- 카나리 업데이트
- 롤링 업데이트
- Canary 배포
- 기존 버전을 유지한 채로 일부 버전만 신규 버전으로 올려서 신규 버전에 버그나 이상이 없는지 확인
- 신규 버전에 문제가 있으면 기존 버전으로 복구
- 신규 버전에 문제가 없으면 기존의 일부 버전을 또 신규 버전으로 올려 문제가 없는지 확인
Canary Deployment Example
- 기존의 구버전(블루) 파드 두개 실행
- 새로운 버전(그린) 한개 실행
- 기존 버전 2개 새로운 버전 1개 service로 묶어 실행
- 고객은 세개의 파드 무작위로 사용
- 문제가 없으면 새로운 버전 1개 추가 & 구버전 1개 삭제
- 이와 같은 방식으로 새로운 버전을 하나씩 테스트하며 자유롭게 업데이트
Reference
반응형
'Kubernetes(k8s) > 따배쿠(따라하면서 배우는 쿠버네티스) 학습' 카테고리의 다른 글
[k8s]Kubernetes - Secret (1) | 2023.03.17 |
---|---|
[k8s]Kubernetes - ConfigMap (0) | 2023.03.16 |
[k8s]Kubernetes - Annotation (0) | 2023.03.16 |
[k8s]Kubernetes - node label (0) | 2023.03.16 |
[k8s]Kubernetes - Label (1) | 2023.03.16 |