Risoluzione dei problemi relativi all'aggiornamento gestito dell'add-on Istio alla versione 1.12

Risolvere i problemi relativi all'aggiornamento dei componenti Istio gestiti dalla versione 1.11 alla versione 1.12 in IBM Cloud, compreso l'aggiornamento di Istio, che include la versione Istio 1.12.

Virtual Private Cloud Infrastruttura classica

Quando si esegue l'aggiornamento dei componenti gestiti di Istio dalla versione 1.11 alla versione 1.12, l'aggiornamento non viene completato.

Quando si verifica lo stato del componente aggiuntivo “ Istio ”, lo STATO DI INTEGRITÀ rimane impostato su “ (1.11 --> 1.12) ”.

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

Inoltre, quando controlli i log per il pod addon-istio-operator eseguendo kubectl logs -n ibm-operators -l name=managed-istio-operator, vedi i seguenti messaggi di errore.

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.

Se l'istanza dell'add-on " Istio " che si sta aggiornando è stata configurata con la versione 1.10 o precedente, è necessario risolvere alcuni problemi relativi ai webhook prima di poter effettuare l'aggiornamento alla versione 1.12.

Per risolvere gli errori relativi ai webhook e proseguire con l'aggiornamento della versione, segui le istruzioni riportate al punto 4 della guida " Aggiornamento della versione minore del componente aggiuntivo ' Istio ' ".

Attendere che l'aggiornamento proceda. A questo punto, controlla lo stato di integrità di Istio per verificare che il componente aggiuntivo funzioni correttamente.

Name    Version   Health State   Health Status   
istio   1.12      normal         Addon Ready