Risolvere i problemi di attivazione di Cloud Service Mesh tramite la console Google Cloud
Questa sezione illustra i problemi comuni di Cloud Service Mesh e come risolverli. Se hai bisogno di ulteriore assistenza, vedi Ricevere assistenza.
Assicurati di disporre delle autorizzazioni sufficienti
Per attivare Cloud Service Mesh durante la creazione di un cluster GKE, devi disporre di tutti i seguenti ruoli:
Per informazioni sulla concessione dei ruoli, consulta Concedere o revocare un singolo ruolo.
Impossibile abilitare Cloud Service Mesh tramite la console Google Cloud
Quando abiliti Cloud Service Mesh su un cluster, l'abilitazione potrebbe non riuscire. Se l'attivazione non riesce, nella console Google Cloud viene visualizzato il messaggio "L'installazione di Cloud Service Mesh non è riuscita".
L'abilitazione di Cloud Service Mesh tramite la console Google Cloud crea una
ControlPlaneRevision
risorsa personalizzata nel cluster. Lo stato di questa risorsa viene aggiornato quando viene eseguito il provisioning del piano di controllo gestito o se il provisioning non va a buon fine e contiene un messaggio di errore se l'abilitazione non è riuscita.
kubectl describe controlplanerevision -n istio-system
L'output è simile al seguente:
Name: asm-managed … Status: Conditions: Last Transition Time: 2021-08-05T18:56:32Z Message: The provisioning process has not completed successfully Reason: NotProvisioned Status: False Type: Reconciled Last Transition Time: 2021-08-05T18:56:32Z Message: Provisioning has finished Reason: ProvisioningFinished Status: True Type: ProvisioningFinished Last Transition Time: 2021-08-05T18:56:32Z Message: Unsupported Kubernetes version: v1.14.10 Reason: PreconditionFailed Status: True Type: Stalled
Se il campo Type: Reconciled
Status
è True
, il piano di controllo è in esecuzione correttamente. Il campo Type: Stalled
Status
sarà True
se
la procedura di provisioning del piano di controllo gestito ha riscontrato un errore.
Se Stalled
, il campo Message
conterrà ulteriori informazioni sull'errore specifico. Per ulteriori informazioni su possibili errori, consulta la sezione Codici in stallo.
L'installazione verrà riprovata ogni 15 minuti e la risorsa personalizzata ControlPlaneRevision
verrà aggiornata in base allo stato più recente. Tuttavia, il messaggio di errore visualizzato nella console Google Cloud non verrà aggiornato, anche se l'installazione andrà a buon fine in un secondo momento. Esegui il comando riportato sopra
per controllare lo stato attuale (una volta ogni 15 minuti).
Se l'installazione non è riuscita dopo aver risolto il problema segnalato dal messaggio di errore e
e poi attendere 15 minuti,
Configura Cloud Service Mesh gestito con asmcli
per abilitare Cloud Service Mesh.
In alternativa, se l'installazione non è riuscita durante la creazione del cluster GKE, puoi eliminarlo e riprovare.