Errori per il software Google Distributed Cloud

Questo è un catalogo degli errori solo per i prodotti software Google Distributed Cloud, bare metal e VMware.

Ogni voce di errore è composta dalle seguenti informazioni:

  • ID errore: un identificatore breve e univoco nel formato E######, dove ###### è un numero univoco.

  • Titolo dell'errore: una breve descrizione leggibile dell'errore.

  • Descrizione dell'errore: informazioni dettagliate per aiutarti a risolvere la causa dell'errore.

E000000: File kubeconfig non specificato

Il comando bmctl viene eseguito senza specificare il file kubeconfig.

Per procedere, assicurati di fornire il file kubeconfig utilizzando il flag --kubeconfig.

Esempio:

bmctl [command] --kubeconfig [kubeconfig-file]

E000001: File kubeconfig non valido

Il file kubeconfig fornito non è in modalità file normale.

Assicurati di specificare un file kubeconfig valido e riprova.

E000002: Bootstrap.Run Function Already Called

La funzione Bootstrap.Run esegue il flusso di lavoro per inizializzare le directory e i file di logging e, se necessario, creare un cluster di bootstrap.

Questa funzione è progettata per essere chiamata una sola volta durante l'esecuzione del comando bmctl per impedire la creazione di più cluster di bootstrap.

Questo errore si verifica se la funzione Bootstrap.Run viene richiamata più di una volta, il che non è il comportamento previsto.

Attendi il completamento di tutti i processi bmctl esistenti e riprova l'operazione.

E000003: Nessuna regione o zona corrispondente trovata

Verifica che la posizione fornita in spec.clusterOperations.location nel file di configurazione del cluster esista nel tuo progetto Google Cloud.

Per trovare un elenco di tutte le regioni e le zone del tuo progetto, esegui questo comando:

gcloud compute regions list

Se la regione o la zona che hai fornito esiste nel tuo progetto, assicurati di utilizzare le maiuscole corrette. Regioni e zone sono sensibili alle maiuscole.

E000004: Secret archiviato nello spazio dei nomi errato

Ad esempio, il messaggio di errore restituito potrebbe indicare:

The secret 'x' should be stored in the namespace 'y'.
Please remove 'x' from the path "p" in the configuration file of cluster 'c'.

Per risolvere il problema, rimuovi il secret a cui viene fatto riferimento nello spazio dei nomi errato dal file di configurazione del cluster.

E000005: Mancata corrispondenza del codice di stato HTTP

Durante il tentativo di accedere all'API Google Cloud o all'API Google Container Registry viene restituito un codice di stato HTTP imprevisto.

Se applicabile, assicurati che la configurazione del proxy sia impostata correttamente con l'URL del proxy.

Assicurati che venga fornita una chiave del account di servizio eseguendo una delle seguenti operazioni:

  • Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS sul percorso di un file contenente le credenziali del account di servizio.
  • Esegui questo comando per autenticarti con Google Cloud utilizzando le tue credenziali predefinite:

    gcloud auth application-default login
    

Per ulteriori informazioni, visita https://cloud.google.com/docs/authentication#adc.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave dell'account di servizio è scaduta, aggiornala seguendo le istruzioni riportate all'indirizzo https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Controlla i ruoli e le autorizzazioni per il account di servizio e riprova. Per informazioni sulle risorse Google Cloud che devi creare e configurare, consulta la pagina https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000006: Impossibile gestire il cluster utente senza il file kubeconfig del cluster di amministrazione

Non possiamo gestire un cluster utente senza il percorso kubeconfig del cluster di amministrazione. Il percorso kubeconfig del cluster di amministrazione è necessario per gestire i cluster utente.

Per risolvere questo errore, assicurati di fornire il percorso kubeconfig del cluster di amministrazione utilizzando il flag --kubeconfig durante la gestione dei cluster utente.

In questo modo, l'autenticazione e le autorizzazioni necessarie vengono configurate correttamente per la gestione del cluster utente.

E000007: Mancata corrispondenza della versione

La versione specificata in spec.anthosBareMetalVersion nel file di configurazione del cluster non corrisponde alla versione binaria di bmctl utilizzata per gestire il cluster.

Per risolvere questo errore:

  • Aggiorna il binario bmctl alla versione appropriata che corrisponde alla versione del cluster.
  • Per gli upgrade, aggiorna la versione specificata nella configurazione del cluster in modo che rifletta la versione binaria di bmctl.

E000008: ClusterOperations Configuration Not Specified

La configurazione ClusterOperations è obbligatoria per un cluster.

Assicurati che la configurazione ClusterOperations sia definita correttamente per il cluster in spec.clusterOperations nel file di configurazione del cluster.

E000009: ProjectID in ClusterOperations Not Specified

Il campo ProjectID è vuoto nella configurazione ClusterOperations. Il ProjectID è necessario per gestire le operazioni del cluster.

Assicurati che ProjectID sia definito correttamente in spec.clusterOperations.projectID nel file di configurazione del cluster.

E000010: Location in ClusterOperations Not Specified

Il campo Location è vuoto nella configurazione ClusterOperations. La località è obbligatoria per la gestione delle operazioni del cluster.

Assicurati che la posizione sia definita correttamente in spec.clusterOperations.location nel file di configurazione del cluster.

E000011: Impossibile utilizzare il service account durante l'utilizzo del token di accesso

Se il cluster viene creato utilizzando un token di accesso, i percorsi delle chiavi del account di servizio specificati nel file di configurazione del cluster devono essere rimossi.

Assicurati che:

  1. La variabile di ambiente GCP_ACCESS_TOKEN_X è impostata.
  2. I percorsi delle chiavi del service account a cui viene fatto riferimento nel file di configurazione del cluster vengono rimossi.

E000012: Impossibile utilizzare il service account durante l'utilizzo del token di accesso

Se il cluster viene creato utilizzando una chiave del account di servizio, assicurati che:

  1. La variabile di ambiente GCP_ACCESS_TOKEN_X non è impostata.
  2. Tutti i percorsi delle chiavi dell'account di servizio richiesti sono impostati nel file di configurazione del cluster.

E000013: Bypass Google Cloud Preflight Failures Without --force

Il flag --bypass-gcp-preflight-errors deve essere impostato insieme a --force.

Per procedere, assicurati che entrambi i flag vengano utilizzati insieme.

E000014: Runtime container Docker non supportato

Il runtime del container Docker non è più supportato.

Imposta il runtime del container su containerd nella sezione spec.nodeConfig.containerRuntime del file di configurazione del cluster.

E000015: API non abilitate

Alcune API richieste non sono abilitate nel tuo progetto.

Per procedere, assicurati che tutte le API richieste siano abilitate nel tuo progetto. Per ulteriori informazioni, consulta la pagina https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000016: Errore di stato del file kubeconfig

Il file kubeconfig fornito non esiste o non è accessibile.

Assicurati che il file kubeconfig esista e che il comandobmctl disponga delle autorizzazioni necessarie per accedervi.

E000017: IPV4 Forwarding Not Enabled

L'inoltro IPv4 non è abilitato sulla workstation di amministrazione. L'inoltro IPv4 deve essere abilitato.

Per risolvere questo errore:

  1. Assicurati che il file /proc/sys/net/ipv4/ip_forward esista.
  2. Esegui questo comando per abilitare l'inoltro IPv4:
echo '1' > /proc/sys/net/ipv4/ip_forward

E000018: Impossibile analizzare il file di configurazione

Impossibile analizzare il file di configurazione per il cluster. Questo problema può essere causato da diversi fattori.

Assicurati che il file di configurazione bmctl-workspace/[cluster-name]/[cluster-name].yaml esista e che il comando bmctl disponga delle autorizzazioni necessarie per accedervi.

Controlla il file di configurazione per verificare la presenza di errori di sintassi o campi mancanti.

Se devi aggiornare il file di configurazione, assicurati di seguire il formato e la struttura corretti. Per ulteriori informazioni, visita https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/reference/cluster-config.

E000019: Il job del bilanciatore del carico del control plane non è stato completato

Ciò indica che si è verificato un errore durante l'attesa del completamento dei job del piano di controllo o del bilanciatore del carico.

Controlla lo stato dei job del control plane o del bilanciatore del carico del cluster:

kubectl describe jobs -A

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000020: Impossibile creare il client HTTP

Non è stato possibile creare un client HTTP per garantire che la workstation possa raggiungere le API Google Cloud e Container Registry.

Se applicabile, assicurati che la configurazione del proxy sia impostata correttamente con l'URL del proxy.

E000021: Impossibile raggiungere le API di Google

Non è stato possibile verificare la connettività all'API Google Cloud o all'API Google Container Registry.

Per funzionare correttamente, la workstation deve essere in grado di raggiungere le API Google Cloud e Container Registry.

Assicurati che venga fornita una chiave del account di servizio eseguendo una delle seguenti operazioni:

  • Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS sul percorso di un file contenente le credenziali del account di servizio.
  • Esegui questo comando per autenticarti con Google Cloud utilizzando le tue credenziali predefinite:

    gcloud auth application-default login
    

Per ulteriori informazioni, visita https://cloud.google.com/docs/authentication#adc.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave dell'account di servizio è scaduta, aggiornala seguendo le istruzioni riportate all'indirizzo https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Controlla i ruoli e le autorizzazioni per il account di servizio e riprova. Per informazioni sulle risorse Google Cloud che devi creare e configurare, consulta la pagina https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000022: Impossibile analizzare la versione del cluster

Impossibile analizzare la versione dal file di configurazione del cluster.

Per risolvere questo errore, assicurati che la versione specificata in spec.anthosBareMetalVersion nel file di configurazione del cluster sia valida e rispetti il formato previsto.

E000023: Errore client di GKE Membership

Non è stato possibile ottenere il client per stabilire la registrazione dell'appartenenza all'hub GKE.

L'appartenenza a GKE è obbligatoria se GKE Connect è configurato in spec.gkeConnect nel file di configurazione del cluster.

Assicurati che gcpAccessToken o gkeConnectAgentServiceAccountKeyPath sia specificato nel file di configurazione del cluster.

E000024: Impossibile creare il controllo di registrazione GKE

Impossibile creare un nuovo controllo di registrazione GKE.

Questo controllo è essenziale per verificare che:

  • Non esiste già una registrazione GKE Connect.
  • Il account di servizio dispone di autorizzazioni sufficienti per eseguire la mutazione alla registrazione di GKE Connect.

Assicurati che non esista un'appartenenza a GKE Connect per il tuo cluster nella console Google Cloud -> Kubernetes Engine -> Cluster. Se esiste già un'appartenenza per il tuo cluster, procedi in uno dei seguenti modi:

  • Scegli un nome del cluster diverso.
  • Annulla la registrazione del cluster esistente dalla console Google Cloud o esegui:

    gcloud container hub memberships unregister <CLUSTER_NAME> --gke-cluster=<LOCATION>/<CLUSTER_NAME>
    

    Riferimento: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000025: GKE Registration Check Failure

Ciò indica che si è verificato un errore durante l'esecuzione del controllo di registrazione di GKE.

Questo controllo è essenziale per verificare quanto segue:

  • Non esiste già una registrazione GKE Connect.
  • L'account di servizio dispone di autorizzazioni sufficienti per eseguire la mutazione alla registrazione di GKE Connect.

Assicurati che non esista un'appartenenza a GKE Connect per il tuo cluster nella console Google Cloud -> Kubernetes Engine -> Cluster. Se esiste già un'appartenenza per il tuo cluster, procedi in uno dei seguenti modi:

  • Scegli un nome del cluster diverso.
  • Annulla la registrazione del cluster esistente dalla console Google Cloud o esegui:

    gcloud container hub memberships unregister <CLUSTER_NAME> --gke-cluster=<LOCATION>/<CLUSTER_NAME>
    

Riferimento: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000026: Impossibile recuperare le credenziali predefinite di Google

Non è stato possibile recuperare le credenziali predefinite di Google. Per informazioni, visita la pagina https://cloud.google.com/docs/authentication/production#automatically.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000027: Autorizzazione Google Cloud negata

Ciò indica che la richiesta all'API Google Cloud è stata negata.

Assicurati che venga fornita una chiave del account di servizio eseguendo una delle seguenti operazioni:

  • Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS sul percorso di un file contenente le credenziali del account di servizio.
  • Esegui questo comando per autenticarti con Google Cloud utilizzando le tue credenziali predefinite:

    gcloud auth application-default login
    

Per ulteriori informazioni, visita https://cloud.google.com/docs/authentication#adc.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave dell'account di servizio è scaduta, aggiornala seguendo le istruzioni riportate all'indirizzo https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Controlla i ruoli e le autorizzazioni per il account di servizio e riprova. Per informazioni sulle risorse Google Cloud che devi creare e configurare, consulta la pagina https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000028: Chiave service account non valida

La chiave account di servizio utilizzata per le credenziali predefinite di Google non è valida.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave dell'account di servizio è scaduta, aggiornala seguendo le istruzioni riportate all'indirizzo https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000029: Autorizzazione insufficiente per Google Cloud

Non è stato possibile comunicare con l'API Google Cloud a causa di autorizzazioni insufficienti. Per una comunicazione efficace è necessaria una chiave del account di servizio valida.

Assicurati che venga fornita una chiave del account di servizio eseguendo una delle seguenti operazioni:

  • Imposta la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS sul percorso di un file contenente le credenziali del account di servizio.
  • Esegui questo comando per autenticarti con Google Cloud utilizzando le tue credenziali predefinite:

    gcloud auth application-default login
    

Per ulteriori informazioni, visita https://cloud.google.com/docs/authentication#adc.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave dell'account di servizio è scaduta, aggiornala seguendo le istruzioni riportate all'indirizzo https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Controlla i ruoli e le autorizzazioni per il account di servizio e riprova. Per informazioni sulle risorse Google Cloud che devi creare e configurare, consulta la pagina https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000030: Impossibile creare il servizio di calcolo

Non è stato possibile creare un servizio di calcolo per recuperare informazioni sulla zona o sulla località dal tuo progetto Google Cloud, necessarie per eseguire il controllo rispetto alla località specificata in spec.clusterOperations.location nella configurazione del cluster.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000031: Impossibile creare il controllo dell'account di servizio

Non è stato possibile creare un controllo dell'account di servizio.

Il file della chiave del account di servizio specificato nel file di configurazione del cluster in cloudOperationsServiceAccountKeyPath viene utilizzato per creare un controllo del account di servizio.

Assicurati che il file del account di servizio esista e sia valido.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave dell'account di servizio è scaduta, aggiornala seguendo le istruzioni riportate all'indirizzo https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000032: Errore di controllo del service account

Ciò indica che si è verificato un errore durante l'esecuzione del controllo del service account.

Questo controllo esegue le convalide sul file della chiave dell'account di servizio a cui viene fatto riferimento nel file di configurazione del cluster in cloudOperationsServiceAccountKeyPath.

Assicurati che:

Controlla la chiave dell'account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave dell'account di servizio è scaduta, aggiornala seguendo le istruzioni riportate all'indirizzo https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000033: Impossibile impostare il flag

Non è stato possibile impostare un flag per una directory o un file di log.

Il comando bmctl utilizza la directory o il file di log per salvare i log durante l'esecuzione del comando.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000034: Impossibile creare la directory

Impossibile creare una directory.

Questo problema si verifica in genere a causa di autorizzazioni insufficienti per creare directory o perché il percorso in cui viene creata la directory non esiste.

Assicurati di disporre delle autorizzazioni necessarie per creare directory e che la posizione specificata esista.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000035: Errore di convalida dell'autorizzazione Container Registry

Si è verificato un errore durante l'esecuzione della convalida delle autorizzazioni di Container Registry.

Il file della chiave del account di servizio a cui viene fatto riferimento nel file di configurazione del cluster in gcrServiceAccountKey viene utilizzato per eseguire le convalide.

Assicurati che il file della chiave del account di servizio esista e sia valido. Controlla la chiave dell'account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave dell'account di servizio è scaduta, aggiornala seguendo le istruzioni riportate all'indirizzo https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

Per ignorare gli errori di convalida, utilizza il flag --ignore-validation-errors quando esegui il comando.

E000036: Versione minima del kernel richiesta

La convalida della versione minima del kernel della workstation non è riuscita. La workstation deve soddisfare un requisito minimo per la versione del kernel.

Assicurati che la parte numerica della versione del kernel sia uguale o superiore a 4.15.0. Per controllare la versione del kernel, esegui questo comando:

uname -r

Puoi trovare i dettagli del kernel anche nel file /proc/version.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000037: Impossibile recuperare il nome del service account

Non è stato possibile recuperare il account di servizio necessario per l'identità del workload.

Per risolvere l'errore, fornisci uno dei seguenti elementi nel file di configurazione del cluster:

  • Imposta il campo spec.gkeConnect.projectID sull'ID progetto Google Cloud.
  • Imposta baremetal.cluster.gke.io/gcr-service-account in metadata.annotations sul nome del account di servizio.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000038: Impossibile creare il cluster di bootstrap

Impossibile creare il cluster di bootstrap. Un cluster di bootstrap è un cluster temporaneo che ospita i controller Kubernetes necessari per creare o eseguire l'upgrade di un cluster autogestito (amministrativo, ibrido o autonomo).

Per risolvere i problemi relativi al cluster di bootstrap, consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/troubleshooting/create-upgrade.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000039: Errore di connessione a internet del cluster di bootstrap

Non è stato possibile verificare la connettività a internet del cluster di bootstrap con il seguente comando:

docker exec bmctl-control-plane curl https://oauth2.googleapis.com/$discovery/rest

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000040: Impossibile creare la configurazione REST dal file kubeconfig

Non è stato possibile creare una configurazione REST dal file kubeconfig. È necessaria una configurazione REST per stabilire un modo per comunicare con un server API Kubernetes.

Assicurati che il file kubeconfig fornito esista e sia valido.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000041: Errore di installazione delle dipendenze del cluster di bootstrap

Non è stato possibile applicare tutte le risorse necessarie al cluster di bootstrap.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000042: Errore di installazione dei manifest esterni del cluster di bootstrap

Non è stato possibile installare i manifest dalla directory specificata tramite il flag --addon-manager-manifests-path.

Assicurati che la directory dei manifest fornita esista e sia valida.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000043: Impossibile estrarre i file manifest

Impossibile estrarre correttamente i file manifest. I file manifest devono essere estratti nella directory .manifests, che viene creata ovunque venga richiamato il comando bmctl.

Assicurati che il comando bmctl disponga delle autorizzazioni necessarie per creare directory e file sul tuo sistema e che la directory .manifests venga creata correttamente.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000044: Impossibile creare il client Kubernetes

Non è stato possibile creare un client Kubernetes per il tuo cluster utilizzando il file kubeconfig fornito.

Assicurati che il file kubeconfig esista e sia valido.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000045: Impossibile caricare il profilo del manifest del cluster

Il processo di caricamento trasforma le voci della configurazione del profilo in KusBuild e imposta i parametri con i valori della risorsa personalizzata del cluster. La posizione del profilo è determinata dalla directory principale dei manifest, dal nome del profilo e dall'ambiente.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000046: Impossibile configurare Workload Identity

Non è stato possibile configurare correttamente l'identità del workload per il tuo progetto.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000047: Impossibile creare o aggiornare le opzioni di debug

Non è stato possibile creare o aggiornare ConfigMap delle opzioni di debug nel cluster di bootstrap in base ai flag forniti al comando bmctl e alla sezione superiore del file di configurazione del cluster.

Questo ConfigMap è necessario per il debug e contiene dati di configurazione pertinenti.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000048: Impossibile creare il servizio di utilizzo

Impossibile creare un utilizzo del servizio. Questo servizio è essenziale per accedere alle API di utilizzo dei servizi Google Cloud, necessarie per attività come la verifica che le API richieste siano abilitate.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000049: Errore di controllo dell'abilitazione dell'API

Ciò indica che si è verificato un errore durante l'esecuzione del controllo di abilitazione dell'API. In questo modo, tutte le API richieste vengono abilitate nel tuo progetto. Per maggiori informazioni, consulta la pagina https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

Per ignorare gli errori di controllo dell'abilitazione delle API, utilizza il flag --skip-api-check.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000050: Impossibile eseguire l'operazione sull'oggetto

Ciò indica che si è verificato un errore durante l'esecuzione di un'operazione Get, Patch, List, Update, Delete o Apply su Kubernetes o su un oggetto personalizzato.

Assicurati che il cluster Kubernetes sia accessibile e che il server API risponda.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000051: Impossibile eseguire il marshalling dell'oggetto

Non è stato possibile eseguire il marshalling di un oggetto in formato YAML.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000052: Impossibile generare il secret dal service account

Non è stato possibile generare il secret gkeRegisterServiceAccountKey da archiviare nello spazio dei nomi gke-register dal percorso della chiave account di servizio specificato in gkeRegisterServiceAccountKey nel file di configurazione del cluster.

Assicurati che il file segreto specificato esista.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000053: Impossibile leggere il file di configurazione del cluster

Non è stato possibile leggere il file di configurazione del cluster.

Assicurati che il file di configurazione del cluster esista e che il comando bmctl disponga delle autorizzazioni necessarie per accedervi.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000054: Impossibile applicare le risorse di dipendenza del controllo preliminare

Non è stato possibile applicare correttamente le dipendenze dei comandi di controllo preflight.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000055: Errore dei controlli preliminari di Google Cloud

I controlli preflight di Google Cloud non sono riusciti. Per ulteriori dettagli, consulta le risorse di verifica preliminare.

Consulta le risorse sui controlli preflight:

kubectl describe preflightcheck -A

Per ignorare gli errori dei controlli preflight di Google Cloud, utilizza i flag --bypass-gcp-preflight-errors e --force.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000056: Errore dei controlli preflight

I controlli preflight non sono riusciti. Per ulteriori dettagli, consulta le risorse di verifica preliminare.

Consulta le risorse sui controlli preflight:

kubectl describe preflightcheck -A

Per ignorare gli errori dei controlli preflight, utilizza il flag --force.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000057: Impossibile verificare lo stato del controllo preliminare

Non è stato possibile verificare correttamente lo stato delle risorse di controllo preflight.

Per ulteriori dettagli, consulta le risorse relative al controllo preflight:

kubectl describe preflightcheck -A

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000058: Kubeconfig Secret Not Ready

Ciò indica che si è verificato un errore durante la lettura del secret kubeconfig o l'attesa che diventi pronto.

Assicurati che il secret <CLUSTER_NAME>-kubeconfig esista nello spazio dei nomi del cluster all'interno del cluster di bootstrap e che il percorso .data non sia vuoto.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000059: Impossibile scrivere il file kubeconfig

Non è stato possibile scrivere correttamente il file kubeconfig nel percorso bmctl-workspace/<CLUSTER_NAME>/<CLUSTER_NAME>-kubeconfig.

Assicurati che il comando bmctl disponga delle autorizzazioni necessarie per scrivere nella directory del file kubeconfig.

Puoi provare a risolvere il problema eseguendo il comando bmctl reset e poi tentando di creare nuovamente il cluster.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000060: Cluster non pronto

Indica che si è verificato un errore durante l'attesa che il cluster diventi pronto.

Per ulteriori dettagli, controlla lo stato del cluster:

kubectl describe cluster <CLUSTER_NAME> -A

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000061: NodePool non pronto

Indica che si è verificato un errore durante l'attesa che i pool di nodi diventino pronti.

Controlla lo stato dei pool di nodi:

kubectl describe nodepool -A

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000062: SecretForwarder Not Ready

Indica che si è verificato un errore durante l'attesa che SecretForwarders diventi pronto.

Controlla lo stato di SecretForwarders:

kubectl describe secretforwarder -A

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000063: Impossibile convertire l'oggetto non strutturato in un tipo concreto

Non è stato possibile convertire un oggetto non strutturato in un tipo concreto.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000064: Errore di installazione del provider API cluster

Non è stato possibile verificare l'installazione del provider API cluster nel cluster di amministrazione.

Per risolvere il problema, accedi al cluster di bootstrap e controlla i log del job lifecycle-controllers-deployer e del pod lifecycle-controller-manager.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000065: Impossibile creare pivot

Non è stato possibile eseguire il pivot delle risorse dal cluster di bootstrap al cluster effettivo.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000066: Impossibile applicare la risorsa

Ciò indica che si è verificato un errore durante l'applicazione di una risorsa. Questa risorsa potrebbe essere una risorsa cliente specificata nel file di configurazione del cluster.

Assicurati che ogni risorsa specificata dal cliente sia formattata correttamente e valida.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000067: Impossibile creare il comando

Non è stato possibile creare un comando segnaposto con i flag specificati da utilizzare con il comando interno bmctl.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000068: Impossibile recuperare la versione di GKE

Non è stato possibile recuperare la versione di GKE in base alla versione del cluster specificata con spec.anthosBareMetalVersion nel file di configurazione del cluster.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000069: Il cluster è già alla versione di destinazione

Ciò indica che il cluster è già alla versione di destinazione. Assicurati che la versione specificata in spec.anthosBareMetalVersion nel file di configurazione del cluster sia superiore alla versione attuale del cluster e riprova.

E000070: Cluster e node pool già alla versione di destinazione

Ciò indica che sia il cluster che i relativi pool di nodi sono già nella versione di destinazione. Assicurati che la versione specificata in spec.anthosBareMetalVersion nel file di configurazione del cluster sia superiore alla versione attuale e riprova.

E000071: Indirizzi IP insufficienti nel CIDR

Ciò indica che l'intervallo CIDR dei pod del cluster di bootstrap non dispone di indirizzi IP sufficienti per ospitare i nodi.

Assicurati di fornire un intervallo CIDR con il flag --bootstrap-cluster-pod-cidr che disponga di indirizzi IP sufficienti per i nodi.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000072: Errore di convalida delle norme di upgrade della funzionalità di anteprima

Non è stato possibile verificare che le funzionalità in anteprima abilitate supportate specificate nel cluster soddisfino i requisiti per l'upgrade.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000073: Impossibile registrare il bootstrap all'iscrizione a GKE Connect

Non è stato possibile registrare il cluster di bootstrap nell'appartenenza a GKE Hub.

Assicurati che non esista un'appartenenza a GKE Connect per il nome del cluster di bootstrap (scelto per impostazione predefinita o fornito con il flag --bootstrap-cluster) nella console Google Cloud -> Kubernetes Engine -> Cluster nel tuo progetto.

Se esiste già un'appartenenza con il nome del cluster, procedi in uno dei seguenti modi:

  • Fornisci un nome diverso con il flag --bootstrap-cluster
  • Annulla la registrazione del cluster esistente dalla console Google Cloud o esegui:

    gcloud container hub memberships unregister <CLUSTER_NAME>
    

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000074: Impossibile creare il secret dal service account

Non è stato possibile creare un secret utilizzando un file account di servizio specificato nel file di configurazione del cluster.

Assicurati che il file esista e sia accessibile.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000075: Impossibile recuperare l'URL di GKE Hub

Impossibile estrarre l'URL dell'endpoint GKE Hub.L'endpoint GKE Hub è l'endpoint URL utilizzato per le richieste API GKE Hub.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000076: Upgrade non completato

Si è verificato un errore durante l'attesa del completamento dell'upgrade. Affinché un upgrade venga considerato completato, il cluster e i pool di nodi devono essere alla versione di destinazione.

Controlla lo stato dei node pool e del cluster:

kubectl describe nodepool -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>
kubectl describe cluster -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000077: Impossibile creare il secret Stackdriver di Workload Identity

Non è stato possibile creare il secret Stackdriver dell'identità del workload.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000078: Impossibile aumentare la versione del pool di nodi

Non è stato possibile aumentare la versione attuale della risorsa NodePool alla versione di destinazione.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000079: Impossibile aumentare la versione del cluster

Non è stato possibile aumentare la versione attuale della risorsa cluster alla versione di destinazione.

Assicurati che la versione di destinazione sia superiore a quella attuale e sia valida.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000080: Impossibile aggiornare il secret kubeconfig

Impossibile aggiornare il secret kubeconfig per il tuo cluster.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000081: Chiave segreta mancante

Ciò indica che la risorsa segreta non contiene una chiave specifica.

Per ulteriori informazioni sull'errore specifico, esamina l'errore restituito dal comando.

E000082: Impossibile stampare il risultato dell'upgrade

Non è stato possibile stampare il risultato dell'upgrade del cluster.

Controlla le risorse BaremetalMachine per i nodi per cui l'upgrade non è riuscito:

kubectl describe baremetalmachines -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000083: Specifica GKEConnect mancante

La specifica GKEConnect non è specificata nella configurazione del cluster.

Assicurati che il campo spec.gkeConnect sia fornito nel file di configurazione del cluster.

E000084: Impossibile creare il controllo della connettività dell'agente Connect

Non è stato possibile creare un nuovo controllo della connettività di Connect Agent.

Per ulteriori informazioni sull'errore specifico, esamina l'errore restituito dal comando.

E000085: Errore del controllo di connettività dell'agente Connect

Si è verificato un errore durante l'esecuzione del controllo della connettività dell'agente Connect.

Per ulteriori informazioni sull'errore specifico, esamina l'errore restituito dal comando.

E000086: Impossibile recuperare la risorsa personalizzata con il tipo di versione del gruppo

Ciò indica che si è verificato un errore durante il recupero di una risorsa personalizzata utilizzando GroupVersionKind.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000087: Impossibile creare la configurazione del registro privato dal registro privato

Non è stato possibile creare la configurazione del registro in base alle impostazioni delle credenziali del cluster specificate in privateRegistries nel file di configurazione del cluster.

Assicurati che la configurazione fornita in privateRegistries nel file di configurazione del cluster sia valida e riprova.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000088: Impossibile creare la configurazione del registro privato dal mirror del registro

Non è stato possibile creare la configurazione del registro in base alle impostazioni delle credenziali del cluster specificate in registryMirrors nel file di configurazione del cluster.

Assicurati che la configurazione fornita in registryMirrors nel file di configurazione del cluster sia valida e riprova.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000089: Impossibile aggiornare l'accesso al nodo

Ciò indica che si è verificato un errore durante l'aggiornamento dell'accesso al nodo.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000090: Impossibile calcolare la differenza nell'aggiornamento di bmctl

Ciò indica che si è verificato un errore durante il calcolo della differenza tra il file di configurazione del cluster YAML e la configurazione attiva nel cluster durante il comando bmctl update.

Come soluzione alternativa, puoi eseguire bmctl get config per ottenere la configurazione attiva nel cluster ed eseguire manualmente la differenza con il file di configurazione del cluster YAML al di fuori di bmctl.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000091: Input non valido per la richiesta della console

Input non valido fornito al prompt della console.

Inserisci yes o no.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E000092: Impossibile creare uno spazio dei nomi specifico del cluster

Come uno dei primi passaggi per la creazione del cluster, creiamo uno spazio dei nomi specifico per il nuovo cluster. Quasi tutte le risorse del nuovo cluster archiviate in questo spazio dei nomi.

Questo errore indica che il tentativo di assicurarsi che esista uno spazio dei nomi specifico del cluster (creando un nuovo spazio dei nomi o semplicemente controllandone l'esistenza) non è riuscito.

Per ulteriori informazioni sull'errore specifico, esamina l'errore di wrapping restituito dal comando.

E300000: Orphan Container(s) Detected

Ciò indica che abbiamo rilevato container orfani su un nodo tramite Node Problem Detector.

I container orfani si riferiscono a processi container che non sono più in esecuzione o funzionali, ma persistono ancora in uno stato parzialmente pulito o incoerente.

Per visualizzare il log completo, esegui il seguente comando sul nodo in questione:

journalctl -u node-problem-detector

Utilizza i dettagli dei container orfani del messaggio di errore per recuperare gli ID container.

Utilizza i seguenti comandi per rimuovere i container orfani dal nodo:

crictl stop <container-id>

crictl rm <container-id>

Se i comandi precedenti non rimuovono i container orfani, è necessario arrestare il processo di ogni container. I seguenti comandi possono essere utilizzati per recuperare l'ID processo o PID di ogni contenitore e arrestarlo.

crictl inspect <container-id> | grep pid

kill -9 <pid>

Passaggi successivi

Se hai seguito le indicazioni per l'azione correttiva e l'errore persiste, contatta l'assistenza tecnica.

Per ulteriori informazioni sulla risoluzione dei problemi del cluster, consulta le seguenti risorse:

Google Distributed Cloud

Google Distributed Cloud