Errori per il software Google Distributed Cloud

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

Ogni voce di errore è costituita dalle seguenti informazioni:

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

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

  • Descrizione dell'errore: informazioni dettagliate per aiutarti a risolvere i problemi e 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: funzione Bootstrap.Run già chiamata

La funzione Bootstrap.Run esegue il workflow 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 eventuali processi bmctl esistenti e riprova a eseguire l'operazione.

E000003: No Matching Region or Zone Found

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

Puoi trovare un elenco di tutte le regioni e le zone del tuo progetto eseguendo questo comando:

gcloud compute regions list

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

E000004: secret archiviato nello spazio dei nomi errato

Ad esempio, il messaggio di errore restituito potrebbe essere:

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: HTTP Status Code Mismatch

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

Assicurati che la configurazione del proxy sia impostata correttamente con l'URL del proxy, se applicabile.

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 dell'account di servizio.
  • Esegui questo comando per autenticarti su Google Cloud utilizzando le tue credenziali predefinite:

    gcloud auth application-default login
    

Per saperne di più, consulta la pagina https://cloud.google.com/docs/authentication#adc.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave del 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 https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000006: impossibile gestire il cluster utente senza il 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 è obbligatorio per la gestione dei 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 bmctl utilizzata per gestire il cluster.

Per risolvere questo errore:

  • Aggiorna il file 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: configurazione ClusterOperations non specificata

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. L'ID progetto è obbligatorio per la gestione delle operazioni del cluster.

Assicurati che l'ID progetto sia definito correttamente in spec.clusterOperations.projectID nel file di configurazione del cluster.

E000010: località non specificata in ClusterOperations

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

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

E000011: Can't Use Service Account while Using Access Token

Se il cluster viene creato utilizzando un token di accesso, i percorsi delle chiavi dei 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 dei service account a cui si fa riferimento nel file di configurazione del cluster vengono rimossi.

E000012: Can't Use Service Account while Using Access Token

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 dei 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 del container Docker non supportato

Il runtime del container Docker non è più supportato.

Imposta il runtime del container su containerd in spec.nodeConfig.containerRuntime nel 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 saperne di più, consulta 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 comando bmctl disponga delle autorizzazioni necessarie per accedervi.

E000017: IPV4 Forwarding Not Enabled

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

Per risolvere questo errore, segui questi passaggi:

  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

Non è stato possibile analizzare il file di configurazione del 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 individuare eventuali errori di sintassi o campi mancanti.

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

E000019: job del bilanciatore del carico del control plane non terminato

Questo indica che si è verificato un errore durante l'attesa del completamento dei job del control plane o del bilanciatore del carico.

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

kubectl describe jobs -A

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000020: Unable to Create HTTP Client

Non è stato possibile creare un client HTTP per garantire che la tua workstation sia raggiungibile dalle API Google Cloud e da Container Registry.

Assicurati che la configurazione del proxy sia impostata correttamente con l'URL del proxy, se applicabile.

E000021: Unable to Reach Google APIs

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

Per un funzionamento corretto, la tua 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 dell'account di servizio.
  • Esegui questo comando per autenticarti su Google Cloud utilizzando le tue credenziali predefinite:

    gcloud auth application-default login
    

Per saperne di più, consulta la pagina https://cloud.google.com/docs/authentication#adc.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave del 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 https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000022: Unable to Parse Cluster Version

Non è stato possibile 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 segua il formato previsto.

E000023: errore client di appartenenza a GKE

Impossibile recuperare il client per stabilire la registrazione dell'iscrizione all'hub GKE.

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

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

E000024: Unable to Create GKE Registration Check

Non è stato possibile creare un nuovo controllo di registrazione GKE.

Questo controllo è essenziale per verificare che:

  • Non esiste già una registrazione GKE Connect.
  • Il tuo 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 in console Google Cloud -> Kubernetes Engine -> Cluster. Se esiste già un'appartenenza per il tuo cluster, esegui una delle seguenti operazioni:

  • Scegli un nome diverso per il cluster.
  • 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000025: controllo della registrazione di GKE non riuscito

Questo 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.
  • Il tuo 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 in console Google Cloud -> Kubernetes Engine -> Cluster. Se esiste già un'appartenenza per il tuo cluster, esegui una delle seguenti operazioni:

  • Scegli un nome diverso per il cluster.
  • 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000026: Unable to Retrieve Google Default Credentials

Impossibile recuperare le credenziali predefinite di Google. Per informazioni, consulta https://cloud.google.com/docs/authentication/production#automatically.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000027: autorizzazione Google Cloud negata

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

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 dell'account di servizio.
  • Esegui questo comando per autenticarti su Google Cloud utilizzando le tue credenziali predefinite:

    gcloud auth application-default login
    

Per saperne di più, consulta la pagina https://cloud.google.com/docs/authentication#adc.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave del 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 https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000028: chiave del 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 del 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 saperne di più sull'errore specifico, esamina l'errore aggregato 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 corretta è 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 dell'account di servizio.
  • Esegui questo comando per autenticarti su Google Cloud utilizzando le tue credenziali predefinite:

    gcloud auth application-default login
    

Per saperne di più, consulta la pagina https://cloud.google.com/docs/authentication#adc.

Controlla account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave del 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 https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000030: Unable to Create Compute Service

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000031: Unable to Create Service Account Check

Non è stato possibile creare un controllo del service account.

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 del 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000032: Service Account Check Failure

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

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

Assicurati che:

Controlla la chiave account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave del 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000033: Unable to Set 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000034: errore di creazione della directory

Non è stato possibile creare una directory.

In genere, questo problema si verifica 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000035: errore di convalida delle autorizzazioni di Container Registry

Si è verificato un errore durante la convalida delle autorizzazioni di Container Registry.

Il file della chiave del account di servizio a cui si fa 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 account di servizio nella console Google Cloud -> IAM e amministrazione -> Service account. Se la chiave del 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

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

E000036: versione kernel minima richiesta

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

Assicurati che la parte numerica della versione kernel sia uguale o maggiore di 4.15.0. Per controllare la versione kernel, esegui il seguente comando:

uname -r

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000037: Unable to Retrieve Service Account Name

Non è stato possibile recuperare il account di servizio necessario per Workload Identity.

Per correggere 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000038: Unable to Create Bootstrap Cluster

Non è stato possibile 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 con gestione autonoma (amministratore, 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000039: errore di connessione a internet del cluster di bootstrap

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

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000040: impossibile creare la configurazione REST dal file kubeconfig

Impossibile 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 saperne di più sull'errore specifico, esamina l'errore aggregato 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 saperne di più sull'errore specifico, esamina l'errore aggregato 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000043: Unable to Extract Manifest Files

Non è stato possibile estrarre 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 sia stata creata correttamente.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000044: Unable to Create Kubernetes Client

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 saperne di più sull'errore specifico, esamina l'errore aggregato 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 root dei manifest, dal nome del profilo e dall'ambiente.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000046: impossibile configurare Workload Identity

Non è stato possibile configurare correttamente Workload Identity per il tuo progetto.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000047: impossibile creare o aggiornare le opzioni di debug

Non è stato possibile creare o aggiornare il 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000048: Unable to Create Usage Service

Non è stato possibile creare un utilizzo del servizio. Questo servizio è essenziale per accedere alle API di utilizzo dei servizi Google Cloud, necessarie per attività come la verifica dell'abilitazione delle API richieste.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000049: controllo dell'abilitazione dell'API non riuscito

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. Consulta 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000050: Unable to Perform Object Operation

Questo 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000051: Unable to Marshal Object

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000052: Unable to Generate Secret from 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 secret specificato esista.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000053: Unable to Read Cluster Configuration File

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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000054: impossibile applicare le risorse di dipendenza preflight

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000055: errore dei controlli preflight di Google Cloud

I controlli preflight di Google Cloud non sono riusciti. Per maggiori dettagli, verifica le risorse di controllo preflight.

Consulta le risorse per i controlli preflight:

kubectl describe preflightcheck -A

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000056: errore dei controlli preflight

I controlli preflight non sono riusciti. Per maggiori dettagli, verifica le risorse di controllo preflight.

Consulta le risorse per i controlli preflight:

kubectl describe preflightcheck -A

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000057: Unable to Verify Preflight Check Status

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

Per maggiori dettagli, consulta le risorse relative ai controlli preflight:

kubectl describe preflightcheck -A

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000058: secret kubeconfig non pronto

Questo indica che si è verificato un errore durante la lettura del secret kubeconfig o durante 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000059: impossibile scrivere il file kubeconfig

Non è stato possibile scrivere il file kubeconifg 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000060: Cluster Not Ready

Questo indica che si è verificato un errore durante l'attesa che il cluster diventasse pronto.

Per ulteriori dettagli, controlla lo stato del cluster:

kubectl describe cluster <CLUSTER_NAME> -A

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000061: NodePool non pronto

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

Controlla lo stato dei node pool:

kubectl describe nodepool -A

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000062: SecretForwarder non pronto

Questo indica che si è verificato un errore durante l'attesa che i SecretForwarder diventassero pronti.

Controlla lo stato dei SecretForwarder:

kubectl describe secretforwarder -A

Per saperne di più sull'errore specifico, esamina l'errore aggregato 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000064: errore di installazione del provider dell'API Cluster

Non è stato possibile verificare l'installazione del provider dell'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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000065: Unable to Pivot

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000066: Unable to Apply Resource

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

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000067: Unable to Create Command

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000069: Cluster Already at target Version

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 successiva alla versione attuale del cluster e riprova.

E000070: Cluster and NodePools Already at target Version

Ciò indica che sia il cluster che i relativi node pool sono già alla versione di destinazione. Assicurati che la versione specificata in spec.anthosBareMetalVersion nel file di configurazione del cluster sia successiva 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 i nodi.

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000072: errore di convalida della policy di upgrade delle funzionalità in anteprima

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000073: impossibile registrare il bootstrap nell'abbonamento a GKE Connect

Impossibile 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) in console Google Cloud -> Kubernetes Engine -> Cluster nel tuo progetto.

Se esiste già un'appartenenza con il nome del cluster, esegui una delle seguenti operazioni:

  • 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 saperne di più sull'errore specifico, esamina l'errore aggregato 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000075: impossibile recuperare l'URL dell'hub GKE

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000076: Upgrade Not Complete

Si è verificato un errore durante l'attesa del completamento dell'upgrade. Affinché un upgrade venga considerato completo, il cluster e i node pool devono essere nella 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000077: impossibile creare il secret Stackdriver di Workload Identity

Non è stato possibile creare il secret Stackdriver di Workload Identity.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000078: impossibile eseguire l'upgrade della versione del pool di nodi

Non è stato possibile eseguire l'upgrade della versione attuale della risorsa NodePool alla versione di destinazione.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000079: impossibile eseguire l'upgrade della versione del cluster

Non è stato possibile eseguire l'upgrade della versione attuale della risorsa cluster alla versione di destinazione.

Assicurati che la versione di destinazione sia superiore alla versione corrente e che sia valida.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000080: impossibile aggiornare il secret kubeconfig

Non è stato possibile aggiornare il secret kubeconfig per il tuo cluster.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000081: Missing Secret Key

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

Per saperne di più sull'errore specifico, esamina l'errore restituito dal comando.

E000082: Unable to Print Upgrade Result

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

Controlla le risorse BaremetalMachine per verificare se l'upgrade di alcuni nodi non è riuscito:

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000083: specifica GKEConnect mancante

La specifica GKEConnect non è specificata nella configurazione del cluster.

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

E000084: impossibile creare il controllo di connettività dell'agente Connect

Non è stato possibile creare un nuovo controllo di connettività dell'agente Connect.

Per saperne di più sull'errore specifico, esamina l'errore restituito dal comando.

E000085: errore del controllo della connettività dell'agente Connect

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

Per saperne di più sull'errore specifico, esamina l'errore restituito dal comando.

E000086: impossibile recuperare la risorsa personalizzata con Group Version Kind

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000087: impossibile creare la configurazione del registry privato dal registry privato

Non è stato possibile creare la configurazione del registry 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000088: impossibile creare la configurazione del registry privato dal mirror del registry

Non è stato possibile creare la configurazione del registry 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 saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000089: impossibile aggiornare l'accesso al nodo

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

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000090: impossibile calcolare la differenza nell'aggiornamento bmctl

Questo indica che si è verificato un errore durante il calcolo della differenza tra il file di configurazione YAML del cluster 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 il diff con il file di configurazione del cluster YAML al di fuori di bmctl.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000091: input non valido nel prompt della console

Input non valido fornito al prompt della console.

Inserisci yes o no.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000092: impossibile creare lo 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 garantire l'esistenza di uno spazio dei nomi specifico del cluster (creando un nuovo spazio dei nomi o semplicemente verificandone l'esistenza) non è riuscito.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E000097: Cluster Is Paused

Questo errore indica che un'operazione non può procedere perché il cluster di destinazione ha l'annotazione cluster.x-k8s.io/paused.

Per risolvere il problema, riattiva il cluster rimuovendo l'annotazione o utilizza il flag --skip-paused-annotation-check per bypassare questo controllo.

Per saperne di più sull'errore specifico, esamina l'errore aggregato restituito dal comando.

E300000: rilevati container orfani

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

I container orfani sono processi di container che non sono più attivi o funzionanti, ma persistono in uno stato parzialmente ripulito o incoerente.

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

journalctl -u node-problem-detector

Utilizza i dettagli dei container orfani nel 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 di processo o PID di ogni container 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 per bare metal

Google Distributed Cloud per VMware