Erros do software Google Distributed Cloud

Este é um catálogo de erros apenas para produtos de software do Google Distributed Cloud, bare metal e VMware.

Cada entrada de erro consiste nas seguintes informações:

  • ID do erro: um identificador curto e único no formato E######, em que ###### é um número único.

  • Título do erro: uma breve descrição legível do erro.

  • Descrição do erro: informações detalhadas para ajudar a resolver a causa do erro.

E000000: Kubeconfig File Not Specified

O comando bmctl é executado sem especificar o ficheiro kubeconfig.

Para continuar, certifique-se de que fornece o ficheiro kubeconfig através da flag --kubeconfig.

Exemplo:

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

E000001: ficheiro Kubeconfig inválido

O ficheiro kubeconfig fornecido não está no modo de ficheiro normal.

Certifique-se de que especifica um ficheiro kubeconfig válido e tente novamente.

E000002: Bootstrap.Run função já chamada

A função Bootstrap.Run executa o fluxo de trabalho para inicializar os diretórios e os ficheiros de registo e, possivelmente, criar um cluster de arranque, se necessário.

Esta função foi concebida para ser chamada apenas uma vez durante a execução do comando bmctl para evitar a criação de vários clusters de arranque.

Este erro ocorre se a função Bootstrap.Run for invocada mais do que uma vez, o que não é o comportamento pretendido.

Aguarde que os processos do bmctl existentes sejam concluídos e tente novamente a operação.

E000003: No Matching Region or Zone Found

Verifique se a localização fornecida em spec.clusterOperations.location no ficheiro de configuração do cluster existe no seu projeto do Google Cloud.

Pode encontrar uma lista de todas as regiões e zonas no seu projeto executando o seguinte comando:

gcloud compute regions list

Se a região ou a zona que indicou existir no seu projeto, certifique-se de que está a usar as letras maiúsculas corretas. As regiões e as zonas são sensíveis a maiúsculas e minúsculas.

E000004: chave secreta armazenada no espaço de nomes incorreto

Por exemplo, a mensagem de erro devolvida pode indicar:

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

Para resolver este problema, remova o segredo referenciado no espaço de nomes errado do ficheiro de configuração do cluster.

E000005: Código de estado HTTP não correspondente

É devolvido um código de estado HTTP inesperado ao tentar aceder à API Google Cloud ou à API Google Container Registry.

Certifique-se de que a configuração do proxy está configurada corretamente com o URL do proxy, se aplicável.

Certifique-se de que é fornecida uma chave de conta de serviço através de uma das seguintes ações:

  • Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS para o caminho de um ficheiro que contenha as credenciais da sua conta de serviço.
  • Execute o seguinte comando para fazer a autenticação no Google Cloud com as suas credenciais predefinidas:

    gcloud auth application-default login
    

Para mais informações, consulte https://cloud.google.com/docs/authentication#adc.

Verifique a conta de serviço na Google Cloud Console -> IAM e administrador -> Contas de serviço. Se a chave da conta de serviço tiver expirado, atualize-a seguindo as instruções descritas em https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Verifique as funções e as autorizações da conta de serviço e tente novamente. Para informações sobre os recursos do Google Cloud que tem de criar e configurar, consulte https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000006: não é possível gerir o cluster de utilizadores sem o kubeconfig do cluster de administrador

Não podemos gerir um cluster de utilizadores sem o caminho kubeconfig do cluster de administrador. O caminho kubeconfig do cluster de administrador é necessário para gerir clusters de utilizadores.

Para resolver este erro, certifique-se de que fornece o caminho kubeconfig do cluster de administrador através da flag --kubeconfig quando gere clusters de utilizadores.

Isto garante que a autenticação e as autorizações necessárias estão configuradas corretamente para gerir o cluster de utilizadores.

E000007: Version Mismatch

A versão especificada em spec.anthosBareMetalVersion no ficheiro de configuração do cluster não corresponde à versão binária bmctl usada para gerir o cluster.

Para resolver este erro:

  • Atualize o ficheiro binário bmctl para a versão adequada que corresponda à versão do cluster.
  • Para atualizações, atualize a versão especificada na configuração do cluster para refletir a versão binária bmctl.

E000008: ClusterOperations Configuration Not Specified

A configuração ClusterOperations é necessária para um cluster.

Certifique-se de que a configuração ClusterOperations está corretamente definida para o cluster em spec.clusterOperations no ficheiro de configuração do cluster.

E000009: ProjectID in ClusterOperations Not Specified

O campo ProjectID está vazio na configuração ClusterOperations. O ProjectID é necessário para gerir as operações do cluster.

Certifique-se de que o ProjectID está corretamente definido em spec.clusterOperations.projectID no ficheiro de configuração do cluster.

E000010: Location in ClusterOperations Not Specified

O campo Location está vazio na configuração ClusterOperations. A localização é necessária para gerir operações de cluster.

Certifique-se de que a localização está corretamente definida em spec.clusterOperations.location no ficheiro de configuração do cluster.

E000011: não é possível usar a conta de serviço enquanto usa a chave de acesso

Se o cluster for criado com um token de acesso, os caminhos das chaves da conta de serviço especificados no ficheiro de configuração do cluster têm de ser removidos.

Certifique-se de que:

  1. A variável de ambiente GCP_ACCESS_TOKEN_X está definida.
  2. Os caminhos das chaves da conta de serviço referenciados no ficheiro de configuração do cluster são removidos.

E000012: não é possível usar a conta de serviço enquanto usa a chave de acesso

Se o cluster for criado com uma chave de conta de serviço, certifique-se de que:

  1. A variável de ambiente GCP_ACCESS_TOKEN_X não está definida.
  2. Todos os caminhos de chaves de contas de serviço obrigatórios estão definidos no ficheiro de configuração do cluster.

E000013: contorne as falhas de pré-validação do Google Cloud sem --force

O sinalizador --bypass-gcp-preflight-errors tem de ser definido juntamente com --force.

Certifique-se de que ambas as flags são usadas em conjunto para continuar.

E000014: o tempo de execução do contentor Docker não é suportado

O tempo de execução do contentor Docker já não é suportado.

Defina o tempo de execução do contentor para containerd em spec.nodeConfig.containerRuntime no ficheiro de configuração do cluster.

E000015: APIs não ativadas

Algumas APIs necessárias não estão ativadas no seu projeto.

Certifique-se de que todas as APIs necessárias estão ativadas no seu projeto para continuar. Para mais informações, consulte https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000016: Kubeconfig File Stat Error

O ficheiro kubeconfig fornecido não existe ou está inacessível.

Certifique-se de que o ficheiro kubeconfig existe e que o comandobmctl tem as autorizações necessárias para aceder ao mesmo.

E000017: IPV4 Forwarding Not Enabled

O encaminhamento IPv4 não está ativado na estação de trabalho do administrador. O encaminhamento IPv4 tem de estar ativado.

Para resolver este erro, siga estes passos:

  1. Certifique-se de que o ficheiro /proc/sys/net/ipv4/ip_forward existe.
  2. Execute o seguinte comando para ativar o encaminhamento IPv4:
echo '1' > /proc/sys/net/ipv4/ip_forward

E000018: não é possível analisar o ficheiro de configuração

Não foi possível analisar o ficheiro de configuração do cluster. Vários problemas podem causar este problema.

Certifique-se de que o ficheiro de configuração bmctl-workspace/[cluster-name]/[cluster-name].yaml existe e que o comando bmctl tem as autorizações necessárias para aceder ao mesmo.

Verifique se existem erros de sintaxe ou campos em falta no ficheiro de configuração.

Certifique-se de que segue o formato e a estrutura corretos se precisar de atualizar o ficheiro de configuração. Para mais informações, consulte https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/reference/cluster-config.

E000019: Control Plane Load Balancer Job Not Finished

Isto indica que ocorreu um erro enquanto aguardava a conclusão das tarefas do plano de controlo ou do equilibrador de carga.

Verifique o estado dos trabalhos do plano de controlo ou do equilibrador de carga do cluster:

kubectl describe jobs -A

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000020: não é possível criar o cliente HTTP

Não foi possível criar um cliente HTTP para garantir que a sua estação de trabalho tem acessibilidade às APIs Google Cloud e ao Container Registry.

Certifique-se de que a configuração do proxy está corretamente configurada com o URL do proxy, se aplicável.

E000021: não é possível aceder às APIs Google

Não foi possível validar a conetividade com a API Google Cloud ou a API Google Container Registry.

A sua estação de trabalho tem de conseguir alcançar as APIs Google Cloud e o Container Registry para um funcionamento adequado.

Certifique-se de que é fornecida uma chave de conta de serviço através de uma das seguintes ações:

  • Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS para o caminho de um ficheiro que contenha as credenciais da sua conta de serviço.
  • Execute o seguinte comando para fazer a autenticação no Google Cloud com as suas credenciais predefinidas:

    gcloud auth application-default login
    

Para mais informações, consulte https://cloud.google.com/docs/authentication#adc.

Verifique a conta de serviço na Google Cloud Console -> IAM e administrador -> Contas de serviço. Se a chave da conta de serviço tiver expirado, atualize-a seguindo as instruções descritas em https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Verifique as funções e as autorizações da conta de serviço e tente novamente. Para informações sobre os recursos do Google Cloud que tem de criar e configurar, consulte https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000022: não é possível analisar a versão do cluster

Não foi possível analisar a versão a partir do ficheiro de configuração do cluster.

Para resolver este erro, certifique-se de que a versão especificada em spec.anthosBareMetalVersion no ficheiro de configuração do cluster é válida e segue o formato esperado.

E000023: GKE Membership Client Error

Não foi possível obter o cliente para estabelecer o registo de associação do Hub do GKE.

A associação ao GKE é necessária se o GKE Connect estiver configurado em spec.gkeConnect no ficheiro de configuração do cluster.

Certifique-se de que gcpAccessToken ou gkeConnectAgentServiceAccountKeyPath está especificado no ficheiro de configuração do cluster.

E000024: não é possível criar a verificação de registo do GKE

Não foi possível criar uma nova verificação de registo do GKE.

Esta verificação é essencial para confirmar que:

  • Ainda não existe um registo do GKE Connect.
  • A sua conta de serviço tem autorizações suficientes para realizar a mutação no registo do GKE Connect.

Certifique-se de que não existe uma subscrição do GKE Connect para o seu cluster em Google Cloud Console -> Kubernetes Engine -> Clusters. Se já existir uma subscrição para o seu cluster, faça uma das seguintes ações:

  • Escolha um nome de cluster diferente.
  • Anule o registo do cluster existente na Google Cloud Console ou execute o seguinte comando:

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

    Referência: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000025: GKE Registration Check Failure

Isto indica que ocorreu uma falha ao realizar a verificação de registo do GKE.

Esta verificação é essencial para validar o seguinte:

  • Ainda não existe um registo do GKE Connect.
  • A sua conta de serviço tem autorização suficiente para realizar a mutação no registo do GKE Connect.

Certifique-se de que não existe uma subscrição do GKE Connect para o seu cluster em Google Cloud Console -> Kubernetes Engine -> Clusters. Se já existir uma subscrição para o seu cluster, faça uma das seguintes ações:

  • Escolha um nome de cluster diferente.
  • Anule o registo do cluster existente na Google Cloud Console ou execute o seguinte comando:

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

Referência: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000026: não é possível obter as credenciais predefinidas da Google

Não foi possível obter as credenciais predefinidas da Google. Para mais informações, consulte https://cloud.google.com/docs/authentication/production#automatically.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000027: autorização do Google Cloud recusada

Isto indica que o pedido à API Google Cloud foi recusado.

Certifique-se de que é fornecida uma chave de conta de serviço através de uma das seguintes ações:

  • Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS para o caminho de um ficheiro que contenha as credenciais da sua conta de serviço.
  • Execute o seguinte comando para fazer a autenticação no Google Cloud com as suas credenciais predefinidas:

    gcloud auth application-default login
    

Para mais informações, consulte https://cloud.google.com/docs/authentication#adc.

Verifique a conta de serviço na Google Cloud Console -> IAM e administrador -> Contas de serviço. Se a chave da conta de serviço tiver expirado, atualize-a seguindo as instruções descritas em https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Verifique as funções e as autorizações da conta de serviço e tente novamente. Para informações sobre os recursos do Google Cloud que tem de criar e configurar, consulte https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000028: chave da conta de serviço inválida

A chave da conta de serviço usada para as credenciais predefinidas da Google é inválida.

Verifique a conta de serviço na Google Cloud Console -> IAM e administrador -> Contas de serviço. Se a chave da conta de serviço tiver expirado, atualize-a seguindo as instruções descritas em https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000029: permissão insuficiente para o Google Cloud

Não foi possível comunicar com a API Google Cloud devido a autorizações insuficientes. É necessária uma chave de conta de serviço válida para uma comunicação bem-sucedida.

Certifique-se de que é fornecida uma chave de conta de serviço através de uma das seguintes ações:

  • Defina a variável de ambiente GOOGLE_APPLICATION_CREDENTIALS para o caminho de um ficheiro que contenha as credenciais da sua conta de serviço.
  • Execute o seguinte comando para fazer a autenticação no Google Cloud com as suas credenciais predefinidas:

    gcloud auth application-default login
    

Para mais informações, consulte https://cloud.google.com/docs/authentication#adc.

Verifique a conta de serviço na Google Cloud Console -> IAM e administrador -> Contas de serviço. Se a chave da conta de serviço tiver expirado, atualize-a seguindo as instruções descritas em https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Verifique as funções e as autorizações da conta de serviço e tente novamente. Para informações sobre os recursos do Google Cloud que tem de criar e configurar, consulte https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

E000030: não é possível criar o serviço de computação

Não foi possível criar um serviço de computação para obter informações sobre a sua zona ou localização a partir do seu projeto do Google Cloud, o que é necessário para realizar a verificação em relação à localização especificada em spec.clusterOperations.location na configuração do cluster.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000031: não é possível criar a verificação da conta de serviço

Não foi possível criar uma verificação da conta de serviço.

O ficheiro de chave da conta de serviço especificado no ficheiro de configuração do cluster em cloudOperationsServiceAccountKeyPath é usado para criar uma verificação da conta de serviço.

Certifique-se de que o ficheiro da conta de serviço existe e é válido.

Verifique a conta de serviço na Google Cloud Console -> IAM e administrador -> Contas de serviço. Se a chave da conta de serviço tiver expirado, atualize-a seguindo as instruções descritas em https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000032: falha na verificação da conta de serviço

Isto indica que ocorreu uma falha ao realizar a verificação da conta de serviço.

Esta verificação executa validações no ficheiro de chave da conta de serviço referenciado no ficheiro de configuração do cluster em cloudOperationsServiceAccountKeyPath.

Certifique-se de que:

Verifique a chave da conta de serviço em Google Cloud Console -> IAM e administrador -> Contas de serviço. Se a chave da conta de serviço tiver expirado, atualize-a seguindo as instruções descritas em https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000033: não é possível definir a flag

Não foi possível definir uma flag para um ficheiro ou um diretório de registo.

O comando bmctl usa o diretório ou o ficheiro de registo para guardar registos enquanto o comando está em execução.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000034: falha na criação do diretório

Não foi possível criar um diretório.

Normalmente, este problema surge devido a autorizações insuficientes para criar diretórios ou porque o caminho onde o diretório é criado não existe.

Certifique-se de que tem as autorizações necessárias para criar diretórios e que a localização especificada existe.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000035: falha na validação da autorização do Container Registry

Ocorreu uma falha ao realizar a validação de autorização do registo de contentores.

O ficheiro de chave da conta de serviço referenciado no ficheiro de configuração do cluster em gcrServiceAccountKey é usado para executar validações.

Certifique-se de que o ficheiro de chave da conta de serviço existe e é válido. Verifique a chave da conta de serviço em Google Cloud Console -> IAM e administrador -> Contas de serviço. Se a chave da conta de serviço tiver expirado, atualize-a seguindo as instruções descritas em https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

Para ignorar falhas de validação, use o sinalizador --ignore-validation-errors quando executar o comando.

E000036: versão mínima do kernel necessária

A validação da versão mínima do kernel da sua estação de trabalho falhou. A sua estação de trabalho tem de cumprir um requisito mínimo de versão do kernel.

Certifique-se de que a parte numérica da versão do kernel é igual ou superior a 4.15.0. Para verificar a versão do kernel, execute o seguinte comando:

uname -r

Também pode encontrar os detalhes do kernel no ficheiro /proc/version.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000037: não é possível obter o nome da conta de serviço

Não foi possível obter a conta de serviço necessária para o Workload Identity.

Forneça um dos seguintes elementos no ficheiro de configuração do cluster para corrigir o erro:

  • Defina o campo spec.gkeConnect.projectID para o ID do seu projeto do Google Cloud.
  • Defina baremetal.cluster.gke.io/gcr-service-account em metadata.annotations para o nome da conta de serviço.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000038: não é possível criar o cluster de arranque

Não foi possível criar o cluster de arranque com êxito. Um cluster de arranque é um cluster temporário que aloja os controladores do Kubernetes necessários para criar ou atualizar um cluster autogerido (administrador, híbrido ou autónomo).

Para corrigir problemas relacionados com o cluster de arranque, consulte https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/troubleshooting/create-upgrade.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000039: Bootstrap Cluster Internet Failure

Não foi possível validar a conetividade à Internet do cluster de arranque com o seguinte comando:

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

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000040: não é possível criar a configuração REST a partir do ficheiro Kubeconfig

Não foi possível criar uma configuração REST a partir do ficheiro kubeconfig. É necessária uma configuração REST para estabelecer uma forma de comunicar com um servidor da API Kubernetes.

Certifique-se de que o ficheiro kubeconfig fornecido existe e é válido.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000041: Bootstrap Cluster Dependencies Installation Failure

Não foi possível aplicar todos os recursos necessários ao cluster de arranque.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000042: Bootstrap Cluster External Manifests Installation Failure

Não foi possível instalar os manifestos do diretório especificado através da flag --addon-manager-manifests-path.

Certifique-se de que o diretório de manifestos fornecido existe e é válido.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000043: não é possível extrair ficheiros de manifesto

Não foi possível extrair os ficheiros de manifesto com êxito. Espera-se que os ficheiros de manifesto sejam extraídos para o diretório .manifests, que é criado sempre que o comando bmctl é invocado.

Certifique-se de que o comando bmctl tem as autorizações necessárias para criar diretórios e ficheiros no seu sistema e que o diretório .manifests é criado com êxito.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000044: não é possível criar o cliente Kubernetes

Não foi possível criar um cliente do Kubernetes para o seu cluster através do ficheiro kubeconfig fornecido.

Certifique-se de que o ficheiro kubeconfig existe e é válido.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000045: não é possível carregar o perfil do manifesto do cluster

O processo de carregamento transforma as entradas da configuração do perfil em KusBuild e define parâmetros com valores do recurso personalizado do cluster. A localização do perfil é determinada pelo diretório raiz dos manifestos, o nome do perfil e o ambiente.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000046: não é possível configurar o Workload Identity

Não foi possível configurar o Workload Identity para o seu projeto.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000047: não é possível criar nem atualizar opções de depuração

Não foi possível criar nem atualizar o ConfigMap de opções de depuração no cluster de arranque com base nas flags fornecidas ao comando bmctl e na secção superior do ficheiro de configuração do cluster.

Este ConfigMap é necessário para fins de depuração e contém dados de configuração relevantes.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000048: não é possível criar o serviço de utilização

Não foi possível criar uma utilização do serviço. Este serviço é essencial para aceder às APIs de utilização dos serviços Google Cloud, que são necessárias para tarefas como verificar se as APIs necessárias estão ativadas.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000049: falha na verificação da ativação da API

Isto indica que ocorreu um erro ao realizar a verificação da ativação da API. Isto garante que todas as APIs necessárias estão ativadas no seu projeto. Consulte https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.

Para ignorar as falhas de verificação da ativação das APIs, use a flag --skip-api-check.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000050: não é possível realizar a operação do objeto

Isto indica que ocorreu um erro ao realizar uma operação Get, Patch, List, Update, Delete ou Apply no Kubernetes ou num objeto personalizado.

Certifique-se de que o cluster do Kubernetes está acessível e que o servidor da API está a responder.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000051: não é possível organizar o objeto

Não foi possível organizar um objeto no formato YAML.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000052: não é possível gerar o secret a partir da conta de serviço

Não foi possível gerar o segredo gkeRegisterServiceAccountKey a armazenar no espaço de nomes gke-register a partir do caminho da chave da conta de serviço especificado em gkeRegisterServiceAccountKey no ficheiro de configuração do cluster.

Certifique-se de que o ficheiro secreto especificado existe.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000053: não é possível ler o ficheiro de configuração do cluster

Não foi possível ler o ficheiro de configuração do cluster.

Certifique-se de que o ficheiro de configuração do cluster existe e que o comando bmctl tem as autorizações necessárias para aceder ao mesmo.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000054: não é possível aplicar recursos de dependência de pré-lançamento

Não foi possível aplicar com êxito as dependências do comando de verificação prévia.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000055: falha nas verificações prévias do Google Cloud

As verificações prévias do Google Cloud falharam. Valide os recursos de verificação pré-publicação para ver mais detalhes.

Verifique os recursos de verificação prévia:

kubectl describe preflightcheck -A

Para ignorar as falhas nas verificações prévias do Google Cloud, use as flags --bypass-gcp-preflight-errors e --force.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000056: falha nas verificações prévias

As verificações prévias falharam. Valide os recursos de verificação pré-publicação para ver mais detalhes.

Verifique os recursos de verificação prévia:

kubectl describe preflightcheck -A

Para ignorar as falhas das verificações prévias, use a flag --force.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000057: não é possível validar o estado da verificação prévia

Não foi possível validar com êxito o estado dos recursos da verificação prévia.

Consulte os recursos de verificação pré-publicação para ver mais detalhes:

kubectl describe preflightcheck -A

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000058: Kubeconfig Secret Not Ready

Isto indica que ocorreu um erro ao ler o segredo kubeconfig ou ao aguardar que fique pronto.

Certifique-se de que o segredo <CLUSTER_NAME>-kubeconfig existe no espaço de nomes do cluster no cluster de arranque e que o caminho .data não está vazio.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000059: não é possível escrever o ficheiro Kubeconfig

Não foi possível escrever o ficheiro kubeconfig com êxito no caminho bmctl-workspace/<CLUSTER_NAME>/<CLUSTER_NAME>-kubeconfig.

Certifique-se de que o comando bmctl tem as autorizações necessárias para escrever no diretório do ficheiro kubeconfig.

Pode tentar resolver este problema executando o comando bmctl reset e, em seguida, tentar criar novamente o cluster.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000060: Cluster Not Ready

Isto indica que ocorreu um erro enquanto aguardava que o cluster ficasse pronto.

Verifique o estado do cluster para ver mais detalhes:

kubectl describe cluster <CLUSTER_NAME> -A

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000061: NodePool Not Ready

Isto indica que ocorreu um erro enquanto se aguardava que os conjuntos de nós ficassem prontos.

Verifique o estado dos conjuntos de nós:

kubectl describe nodepool -A

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000062: SecretForwarder Not Ready

Isto indica que ocorreu um erro enquanto se aguardava que os encaminhadores secretos ficassem prontos.

Verifique o estado dos encaminhadores secretos:

kubectl describe secretforwarder -A

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000063: não é possível converter o objeto não estruturado no tipo concreto

Não foi possível converter um objeto não estruturado num tipo concreto.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000064: Cluster API Provider Installation Failure

Não foi possível validar a instalação do fornecedor da API de cluster no cluster de administrador.

Para resolver problemas, inicie sessão no cluster de arranque e verifique os registos de tarefas lifecycle-controllers-deployer e pods lifecycle-controller-manager.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000065: não é possível criar uma tabela dinâmica

Não foi possível mudar com êxito os recursos do cluster de arranque para o cluster real.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000066: não é possível aplicar o recurso

Isto indica que ocorreu um erro ao aplicar um recurso. Este recurso pode ser um recurso do cliente especificado no ficheiro de configuração do cluster.

Certifique-se de que todos os recursos especificados pelo cliente estão formatados corretamente e são válidos.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000067: não é possível criar o comando

Não foi possível criar um comando de marcador de posição com as flags especificadas para serem consumidas pelo comando interno bmctl.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000068: não é possível obter a versão do GKE

Não foi possível obter a versão do GKE com base na versão do cluster especificada com spec.anthosBareMetalVersion no ficheiro de configuração do cluster.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000069: Cluster Already at target Version

Isto indica que o cluster já está na versão de destino. Certifique-se de que a versão especificada em spec.anthosBareMetalVersion no ficheiro de configuração do cluster é superior à versão atual do cluster e tente novamente.

E000070: Cluster and NodePools Already at target Version

Isto indica que o cluster e os respetivos conjuntos de nós já estão na versão de destino. Certifique-se de que a versão especificada em spec.anthosBareMetalVersion no ficheiro de configuração do cluster é superior à versão atual e tente novamente.

E000071: Insufficient IP Addresses in CIDR

Isto indica que o intervalo CIDR do pod do cluster de arranque não tem endereços IP suficientes para os nós.

Certifique-se de que fornece um intervalo CIDR com a flag --bootstrap-cluster-pod-cidr que tenha endereços IP suficientes para os nós.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000072: Falha na validação da política de atualização da funcionalidade de pré-visualização

Não foi possível validar se as funcionalidades de pré-visualização ativadas suportadas especificadas no cluster cumprem os requisitos de atualização.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000073: não é possível registar o bootstrap na associação do GKE Connect

Não foi possível registar o cluster de arranque na associação do GKE Hub.

Certifique-se de que não existe nenhuma associação do GKE Connect para o nome do cluster de arranque (escolhido por predefinição ou fornecido com a flag --bootstrap-cluster) em Google Cloud Console -> Kubernetes Engine -> Clusters no seu projeto.

Se já existir uma associação com o nome do cluster, faça uma das seguintes ações:

  • Indique um nome diferente com a flag --bootstrap-cluster
  • Anule o registo do cluster existente na Google Cloud Console ou execute o seguinte comando:

    gcloud container hub memberships unregister <CLUSTER_NAME>
    

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000074: não é possível criar o secret a partir da conta de serviço

Não foi possível criar um segredo com um ficheiro de conta de serviço especificado no ficheiro de configuração do cluster.

Certifique-se de que o ficheiro existe e está acessível.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000075: não é possível obter o URL do GKE Hub

Não foi possível extrair o URL do ponto final do GKE Hub.O ponto final do GKE Hub é o ponto final do URL usado para pedidos da API GKE Hub.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000076: atualização não concluída

Ocorreu um erro enquanto aguardava a conclusão bem-sucedida da atualização. Para que uma atualização seja considerada concluída, o cluster e os node pools têm de estar na versão de destino.

Verifique o estado dos conjuntos de nós e do cluster:

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

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000077: não é possível criar o secret do Stackdriver do Workload Identity

Não foi possível criar o segredo do Stackdriver do Workload Identity.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000078: não é possível atualizar a versão do NodePool

Não foi possível atualizar a versão atual do recurso NodePool para a versão de destino.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000079: não é possível atualizar a versão do cluster

Não foi possível atualizar a versão atual do recurso do cluster para a versão de destino.

Certifique-se de que a versão de destino é superior à versão atual e é válida.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000080: não é possível atualizar o secret kubeconfig

Não foi possível atualizar o segredo kubeconfig para o seu cluster.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000081: chave secreta em falta

Isto indica que o recurso secreto não contém uma chave específica.

Para mais informações sobre o erro específico, reveja o erro devolvido pelo comando.

E000082: Não é possível imprimir o resultado da atualização

Não foi possível imprimir o resultado da atualização do cluster.

Verifique os recursos BaremetalMachine para ver se existem nós que não foram atualizados:

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

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000083: Missing GKEConnect Specification

A especificação GKEConnect não está especificada na configuração do cluster.

Certifique-se de que o campo spec.gkeConnect é fornecido no ficheiro de configuração do cluster.

E000084: não é possível criar a verificação da conetividade do agente de ligação

Não foi possível criar uma nova verificação de conetividade do agente do Connect.

Para mais informações sobre o erro específico, reveja o erro devolvido pelo comando.

E000085: falha na verificação da conetividade do agente do Connect

Ocorreu um erro ao realizar a verificação da conetividade do agente do Connect.

Para mais informações sobre o erro específico, reveja o erro devolvido pelo comando.

E000086: não é possível obter o recurso personalizado com o tipo de versão do grupo

Isto indica que ocorreu um erro ao obter um recurso personalizado através de GroupVersionKind.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000087: não é possível criar a configuração do registo privado a partir do registo privado

Não foi possível criar a configuração do registo com base nas definições das credenciais do cluster especificadas em privateRegistries no ficheiro de configuração do cluster.

Certifique-se de que a configuração fornecida em privateRegistries no ficheiro de configuração do cluster é válida e tente novamente.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000088: não é possível criar uma configuração de registo privado a partir do espelho do registo

Não foi possível criar a configuração do registo com base nas definições das credenciais do cluster especificadas em registryMirrors no ficheiro de configuração do cluster.

Certifique-se de que a configuração fornecida em registryMirrors no ficheiro de configuração do cluster é válida e tente novamente.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000089: não é possível atualizar o acesso ao nó

Isto indica que ocorreu um erro ao atualizar o acesso ao nó.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000090: não é possível calcular a diferença na atualização do bmctl

Isto indica que ocorreu um erro ao calcular a diferença entre o ficheiro de configuração do cluster YAML e a configuração em direto no cluster durante o comando bmctl update.

Como solução alternativa, pode executar bmctl get config para obter a configuração em direto no cluster e comparar manualmente com o ficheiro de configuração do cluster YAML fora do bmctl.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000091: entrada inválida no pedido da consola

Foram fornecidas entradas inválidas ao comando da consola.

Introduza yes ou no.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E000092: não foi possível criar o espaço de nomes específico do cluster

Como um dos primeiros passos para a criação de clusters, criamos um espaço de nomes específico para o novo cluster. Quase todos os recursos do novo cluster armazenados neste espaço de nomes.

Este erro indica que a tentativa de garantir que existe um espaço de nomes específico do cluster (criando um novo espaço de nomes ou verificando simplesmente a sua existência) falhou.

Para mais informações sobre o erro específico, reveja o erro envolvido devolvido pelo comando.

E300000: foram detetados contentores órfãos

Isto indica que detetámos contentores órfãos num nó através do Node Problem Detector.

Os contentores órfãos referem-se a processos de contentores que já não estão a ser executados ou a funcionar ativamente, mas que persistem num estado parcialmente limpo ou inconsistente.

Para ver o registo completo, execute o seguinte no nó em questão:

journalctl -u node-problem-detector

Use os detalhes dos contentores órfãos da mensagem de erro para obter os IDs dos contentores.

Use os seguintes comandos para remover os contentores órfãos do nó:

crictl stop <container-id>

crictl rm <container-id>

Se os comandos anteriores não removerem os contentores órfãos, o processo de cada contentor tem de ser parado. Os seguintes comandos podem ser usados para obter o ID do processo ou o PID de cada contentor e pará-lo.

crictl inspect <container-id> | grep pid

kill -9 <pid>

O que se segue?

Se seguiu as orientações para a ação corretiva e um erro persistir, contacte o apoio técnico.

Para mais informações sobre a resolução de problemas de clusters, consulte os seguintes recursos:

Google Distributed Cloud

Google Distributed Cloud