Helm으로 Istio 업그레이드하기
Helm으로 Istio 업그레이드하기
Helm을 사용해서 Istio를 업그레이드하는 방법을 알려드려요.
출처: Istio 문서
본문
이 작업은 Helm으로 Istio를 업그레이드하는 방법을 보여줘요.
시작하기 전에
카나리 업그레이드와 제자리 업그레이드 문서를 확인해서 요구 사항에 맞는 최선의 전략을 결정하세요.
Helm이 사용하는 Istio 버전 바꾸기
istioctl 사용
Helm이 사용하는 Istio 버전을 변경하려면 base, istiod, 그리고 가능하면 게이트웨이 차트를 새 Istio 릴리스로 바꾸도록 편집해야 해요:
- Helm 저장소를 업데이트하거나 새 버전을 다운로드해요:
$ helm repo update
- base 차트 업그레이드 명령을 실행해요:
$ helm upgrade istio-base istio/base -n istio-system
- istiod 차트 업그레이드 명령을 실행해요:
$ helm upgrade istiod istio/istiod -n istio-system
- Helm으로 설치한 게이트웨이를 사용한다면 게이트웨이 차트도 같은 방식으로 업그레이드해요
$ helm upgrade istio-ingressgateway istio/gateway -n istio-system
$ helm upgrade istio-egressgateway istio/gateway -n istio-system
- CNI 컴포넌트가 있다면 업그레이드해요:
$ helm upgrade istio-cni istio/cni -n istio-system
helm upgrade는 명시적으로 변경하지 않는 한 이전 릴리스의 설정을 사용한다는 점을 주의하세요.
업그레이드 후에 새 프록시들이 모두 새 버전을 올바르게 사용하고 있는지 확인해서 업그레이드를 검증해요.
업그레이드 검증
업그레이드들을 실행한 뒤, 설치가 정상이고 프록시들이 올바르게 설정되었는지 검증해요.