버전으로의 관리형 Istio 애드온 업그레이드 문제 해결 1.12

IBM Cloud 에서 관리형 Istio 구성 요소를 버전 1.11 에서 1.12 로 업그레이드할 때 발생하는 문제를 해결합니다. 여기에는 관리형 Istio 의 업그레이드( Istio 버전 1.12 포함)도 포함됩니다.

가상 사설 클라우드 전통적인 인프라

관리 Istio 컴포넌트를 버전 1.11에서 버전 1.12로 업그레이드하면 업그레이드가 완료되지 않습니다.

Istio 추가 기능의 상태를 확인하면 상태는 (1.11 --> 1.12)(으)로 그대로 설정되어 있습니다.

Name    Version   Health State   Health Status   
istio   1.12      updating       (1.11 --> 1.12)   

또한 kubectl logs -n ibm-operators -l name=managed-istio-operator을(를) 실행하여 addon-istio-operator 팟(Pod)에 대한 로그를 확인하면 다음 오류 메시지가 표시됩니다.

Error [IST0139] (MutatingWebhookConfiguration istio-sidecar-injector) Webhook overlaps with others: [istio-sidecar-injector/namespace.sidecar-injector.istio.io]. This might cause injection to occur twice.
Error [IST0139] (MutatingWebhookConfiguration istio-sidecar-injector) Webhook overlaps with others: [istio-sidecar-injector/sidecar-injector.istio.io]. This might cause injection to occur twice.

업그레이드 중인 Istio 추가 기능 인스턴스가 버전 1.10 이하 버전에서 프로비저닝된 경우 버전 1.12로 업그레이드하기 전에 해결해야 하는 웹훅 문제가 있습니다.

웹훅 오류를 해결하고 버전 업그레이드를 계속하려면 Istio 추가 기능의 부 버전 업데이트의 단계 4에 있는 지시사항을 따르십시오.

업그레이드가 진행될 때까지 기다리십시오. 그런 다음, Istio 상태를 확인하여 추가 기능이 정상적으로 작동하는지 확인하십시오.

Name    Version   Health State   Health Status   
istio   1.12      normal         Addon Ready