Istio 3-3편: Ambient mode 안전하게 업그레이드하기
데브옵스
Istio 3-3편: Ambient mode 안전하게 업그레이드하기
두줄요약
Istio Ambient mode 업그레이드를 istiod, istio-cni, ztunnel로 나눠 안전하게 진행하는 순서를 정리했습니다. 특히 ztunnel은 rolling update보다 node pool blue-green 방식이 더 안전하다고 설명했습니다.
구조와 흐름
- Ambient mode 업그레이드를 istiod, istio-cni, ztunnel의 세 단계로 분리한 런북 정리
- istiod는 in-place 업그레이드 후 gateway와 waypoint, xDS 동기화 상태 확인
- istio-cni는 DaemonSet 롤아웃으로 in-place 업그레이드하되, Pod sandbox 생성 재시도와 redirection 누락 여부 점검
- ztunnel은 노드 단위 data plane 특성상 rolling update보다 node pool blue-green 방식이 안전
주의할 점
- ztunnel 교체 시 graceful shutdown만으로 무중단을 보장하기 어려움
- ztunnel resourceName 변경 시 istiod의 trustedZtunnelName 설정도 함께 수정 필요
- blue node drain 시 stateless workload부터 점진적으로 이동하고 5xx, TCP reset, latency 관찰
