일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- NameSpace #NS
- Node #POD #Container
- Grid #CSS
- CI #CD #CI/CD
- Swap Memory
- function #사용자 정의 함수
- publishnotreadyaddress
- EKS
- istio #k8s #kubernetes
- DB #mariaDB #SQL
- 티스토리챌린지
- 백준 #10430
- lenova #레노버 #노트북
- EFK
- 네트워크 #NW
- dump #jattach
- jgrp000032 #ocp #
- 오블완
- Linux #wc
- OCP
- lvm #lv #vg #pv
- PODS #POD #pods #pod #파드 #재기동 #롤링재기동 #rolling
- shell #shell script
- test #비교
- Kafka #카프카
- jmap #jstack
- dify
- bootstrap #css #CSS
- Excel #엑셀
- Python #pakage
Archives
- Today
- Total
BEOM_IT
Canary(카나리) 배포 본문
728x90
반응형
카나리 배포(Canary Deployment)는 새로운 버전의 애플리케이션을 릴리스하기 전에 먼저 일부 사용자에게 테스트를 진행하는 방식
모든 사용자에게 동일한 새로운 버전의 애플리케이션을 릴리스하는 대신, 일부 사용자에게 새로운 버전의 애플리케이션을 제공하고 이를 모니터링하며, 안정적인 상태인 경우 나머지 사용자에게 롤아웃
카나리 배포는 예상치 못한 버그, 성능 문제 등을 빠르게 감지하고 대처할 수 있으며, 전체 애플리케이션의 안정성을 높이는 데 도움이 됩니다. 이를 위해서는 새로운 버전의 애플리케이션과 이전 버전의 애플리케이션이 함께 실행되어야 합니다.
카나리 배포를 구현하기 위해 로드 밸런싱, 라우팅 규칙, 그리고 롤백 전략 등을 설정할 수 있는 컨트롤러를 사용
- Istio
- Linkerd
- etc...
728x90
반응형
'DevOps > Kubernetes' 카테고리의 다른 글
[openshift]oc get ns 와 oc get ns [ns명]차이 (0) | 2023.07.18 |
---|---|
Node,Container,POD 삼각관계? (0) | 2023.07.18 |
service mesh (0) | 2023.07.18 |
istio (0) | 2023.07.18 |
QoS (Quality of Service) (0) | 2023.07.11 |