목록 보기
Istio 3-3편: Ambient mode 안전하게 업그레이드하기
데브옵스

Istio 3-3편: Ambient mode 안전하게 업그레이드하기

채널톡
채널톡
2026년 7월 8일

두줄요약

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 관찰

다음 읽기

#Istio 주제를 이어서 읽기

Istio 3-2편: Partially Enrolled Pod와 Untaint Controller

Ambient mode에서 Pod은 Ready인데 mesh 트래픽이 실패하는 partially enrolled 문제를 다뤘습니다. istio-cni 준비 전에는 일반 Pod이 스케줄되지 않도록 startup taint와 untaint-controller를 활용했습니다.

채널톡
채널톡
데브옵스

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...