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:
- La variabile di ambiente
GCP_ACCESS_TOKEN_X
è impostata. - 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:
- La variabile di ambiente
GCP_ACCESS_TOKEN_X
non è impostata. - 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:
- Assicurati che il file
/proc/sys/net/ipv4/ip_forward
esista. - 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:
- Il valore
projectID
è valido. Per saperne di più, visita la pagina https://cloud.google.com/resource-manager/docs/creating-managing-projects#before_you_begin. - Il file della chiave del account di servizio esiste ed è 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.
- Le autorizzazioni e le API elencate in https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa sono abilitate. Per la mappatura, consulta https://cloud.google.com/iam/docs/understanding-roles.
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
inmetadata.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