Update Strategy
Update Strategy
Recreate
한 번에 기존 파드 종료 후 새로운 파드 생성시켜 전환하는 것
파드 전부 종료->새 파드 생성
기존 파드 종료와 새로운 파드 생성 시간 사이에 갭이 발생해 가용성 하락
Rolling Update
파드를 한 번에 종료하는 것이 아닌 하나씩 종료하는 전략
옵션:
maxSurge
- 업데이트가 진행되는 동안 추가로 생성할 수 있는 파드의 수 혹은 비율
- 항상 maxUnavailable 보다 우선 시 된다
maxUnavailable
- 업데이트가 진행되는 동안 제거할 수 있는 파드의 수 혹은 비율
- maxSurge와 maxUnavailable이 둘 다 0으로 설정 시 오류가 발생
BlueGreen
기존 버전과 업데이트 버전을 동시에 배포 후 한 번에 트래픽을 전환하는 방법
기존파드+새 파드 배포->트래픽 전환->기존파드 종료
Canary
기존 버전과 업데이트 버전에 트래픽을 분산 후 점진적으로 전환하는 방법