Este es un catálogo de errores para los productos solo de software de Google Distributed Cloud, Bare Metal y VMware.
Cada entrada de error consta de la siguiente información:
ID de error: Es un identificador corto y único con el formato E######, en el que ###### es un número único.
Título del error: Es una breve descripción del error legible para el usuario.
Descripción del error: Información detallada para ayudarte a solucionar el problema y resolver la causa del error.
E000000: No se especificó el archivo kubeconfig
El comando bmctl
se ejecuta sin especificar el archivo kubeconfig.
Para continuar, asegúrate de proporcionar el archivo kubeconfig con la marca --kubeconfig
.
Ejemplo:
bmctl [command] --kubeconfig [kubeconfig-file]
E000001: Archivo kubeconfig no válido
El archivo kubeconfig proporcionado no está en modo de archivo normal.
Asegúrate de especificar un archivo kubeconfig válido y vuelve a intentarlo.
E000002: Ya se llamó a la función Bootstrap.Run
La función Bootstrap.Run
ejecuta el flujo de trabajo para inicializar los directorios y archivos de registro, y, posiblemente, crear un clúster de arranque si es necesario.
Esta función está diseñada para llamarse solo una vez durante la ejecución del comando bmctl
para evitar la creación de varios clústeres de arranque.
Este error se produce si la función Bootstrap.Run
se invoca más de una vez, lo que no es el comportamiento previsto.
Espera a que se completen los procesos de bmctl
existentes y vuelve a intentar la operación.
E000003: No se encontró ninguna región o zona que coincida
Verifica que la ubicación proporcionada en spec.clusterOperations.location
en el archivo de configuración del clúster exista en tu proyecto de Google Cloud.
Para encontrar una lista de todas las regiones y zonas de tu proyecto, ejecuta el siguiente comando:
gcloud compute regions list
Si la región o la zona que proporcionaste existen en tu proyecto, asegúrate de usar las mayúsculas correctas. Las regiones y las zonas distinguen mayúsculas de minúsculas.
E000004: El secreto se almacenó en un espacio de nombres incorrecto
Por ejemplo, el mensaje de error devuelto podría indicar lo siguiente:
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, quita el secreto al que se hace referencia en el espacio de nombres incorrecto del archivo de configuración del clúster.
E000005: No coincide el código de estado HTTP
Se devuelve un código de estado HTTP inesperado cuando se intenta acceder a la API de Google Cloud o a la API de Google Container Registry.
Asegúrate de que la configuración del proxy esté establecida correctamente con la URL del proxy, si corresponde.
Para asegurarte de que se proporcione una clave de cuenta de servicio, realiza una de las siguientes acciones:
- Configura la variable de entorno
GOOGLE_APPLICATION_CREDENTIALS
en la ruta de acceso a un archivo que contenga las credenciales de tu cuenta de servicio. Ejecuta el siguiente comando para autenticarte en Google Cloud con tus credenciales predeterminadas:
gcloud auth application-default login
Para obtener más información, consulta https://cloud.google.com/docs/authentication#adc.
Verifica la cuenta de servicio en la consola de Google Cloud -> IAM y administración -> Cuentas de servicio. Si venció la clave de tu cuenta de servicio, actualízala siguiendo las instrucciones que se describen en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.
Verifica los roles y permisos de la cuenta de servicio, y vuelve a intentarlo. Para obtener información sobre los recursos de Google Cloud que debes crear y configurar, consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.
E000006: No se puede administrar el clúster de usuario sin el kubeconfig del clúster de administrador
No podemos administrar un clúster de usuario sin la ruta de acceso a kubeconfig del clúster de administrador. Se requiere la ruta de acceso de kubeconfig del clúster de administrador para administrar los clústeres de usuario.
Para resolver este error, asegúrate de proporcionar la ruta de acceso a kubeconfig del clúster de administrador con la marca --kubeconfig
cuando administres clústeres de usuario.
Esto garantiza que la autenticación y los permisos necesarios estén configurados correctamente para administrar el clúster de usuarios.
E000007: No coincide la versión
La versión especificada en spec.anthosBareMetalVersion
en el archivo de configuración del clúster no coincide con la versión binaria de bmctl
que se usa para administrar el clúster.
Para resolver este error, haz lo siguiente:
- Actualiza el objeto binario
bmctl
a la versión adecuada que coincida con la versión del clúster. - Para las actualizaciones, actualiza la versión especificada en la configuración del clúster para que refleje la versión binaria de
bmctl
.
E000008: No se especificó la configuración de ClusterOperations
Se requiere la configuración de ClusterOperations para un clúster.
Asegúrate de que la configuración de ClusterOperations esté definida correctamente para el clúster en spec.clusterOperations
en el archivo de configuración del clúster.
E000009: No se especificó ProjectID en ClusterOperations
El campo ProjectID está vacío en la configuración de ClusterOperations. El ProjectID es obligatorio para administrar las operaciones del clúster.
Asegúrate de que ProjectID esté definido correctamente en spec.clusterOperations.projectID
en el archivo de configuración del clúster.
E000010: No se especificó la ubicación en ClusterOperations
El campo Location está vacío en la configuración de ClusterOperations. Se requiere la ubicación para administrar las operaciones del clúster.
Asegúrate de que la ubicación esté definida correctamente en spec.clusterOperations.location
en el archivo de configuración del clúster.
E000011: No se puede usar la cuenta de servicio mientras se usa el token de acceso
Si tu clúster se creó con un token de acceso, se deben quitar las rutas de acceso a la clave de la cuenta de servicio especificadas en el archivo de configuración del clúster.
Asegúrate de que ocurra lo siguiente:
- La variable de entorno
GCP_ACCESS_TOKEN_X
está configurada. - Se quitan las rutas de acceso a las claves de la cuenta de servicio a las que se hace referencia en el archivo de configuración del clúster.
E000012: No se puede usar la cuenta de servicio mientras se usa el token de acceso
Si tu clúster se creó con una clave de cuenta de servicio, asegúrate de que se cumplan las siguientes condiciones:
- La variable de entorno
GCP_ACCESS_TOKEN_X
no está configurada. - Todas las rutas de acceso a las claves de la cuenta de servicio requeridas están establecidas en el archivo de configuración del clúster.
E000013: Cómo omitir las fallas de la verificación previa de Google Cloud sin --force
La marca --bypass-gcp-preflight-errors
se debe establecer junto con --force
.
Asegúrate de usar ambas marcas juntas para continuar.
E000014: No se admite el entorno de ejecución del contenedor de Docker
Ya no se admite el tiempo de ejecución del contenedor de Docker.
Establece el entorno de ejecución del contenedor en containerd
en spec.nodeConfig.containerRuntime
en el archivo de configuración del clúster.
E000015: APIs no habilitadas
Algunas APIs obligatorias no están habilitadas en tu proyecto.
Para continuar, asegúrate de que todas las APIs necesarias estén habilitadas en tu proyecto. Para obtener más información, consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.
E000016: Error de estadísticas del archivo kubeconfig
El archivo kubeconfig proporcionado no existe o no se puede acceder a él.
Asegúrate de que el archivo kubeconfig exista y de que el comandobmctl
tenga los permisos necesarios para acceder a él.
E000017: El reenvío de IPv4 no está habilitado
El reenvío de IPv4 no está habilitado en la estación de trabajo de administrador. El reenvío de IPv4 debe estar habilitado.
Para resolver este error, sigue estos pasos:
- Asegúrate de que exista el archivo
/proc/sys/net/ipv4/ip_forward
. - Ejecuta el siguiente comando para habilitar el reenvío de IPv4:
echo '1' > /proc/sys/net/ipv4/ip_forward
E000018: No se pudo analizar el archivo de configuración
No se pudo analizar el archivo de configuración del clúster. Este problema puede deberse a varios motivos.
Asegúrate de que el archivo de configuración bmctl-workspace/[cluster-name]/[cluster-name].yaml
exista y de que el comando bmctl
tenga los permisos necesarios para acceder a él.
Verifica si hay errores de sintaxis o campos faltantes en el archivo de configuración.
Asegúrate de seguir el formato y la estructura correctos si necesitas actualizar el archivo de configuración. Para obtener más información, consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/reference/cluster-config.
E000019: No se completó el trabajo del balanceador de cargas del plano de control
Esto indica que se produjo un error mientras se esperaba que finalizaran los trabajos del plano de control o del balanceador de cargas.
Verifica el estado de los trabajos del plano de control o del balanceador de cargas de tu clúster:
kubectl describe jobs -A
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000020: No se pudo crear el cliente HTTP
No pudimos crear un cliente HTTP para garantizar que tu estación de trabajo tenga acceso a las APIs de Google Cloud y a Container Registry.
Asegúrate de que la configuración del proxy esté establecida correctamente con la URL del proxy, si corresponde.
E000021: No se puede acceder a las APIs de Google
No pudimos verificar la conectividad con la API de Google Cloud ni con la API de Google Container Registry.
Para que funcione correctamente, tu estación de trabajo debe poder acceder a las APIs de Google Cloud y a Container Registry.
Para asegurarte de que se proporcione una clave de cuenta de servicio, realiza una de las siguientes acciones:
- Configura la variable de entorno
GOOGLE_APPLICATION_CREDENTIALS
en la ruta de acceso a un archivo que contenga las credenciales de tu cuenta de servicio. Ejecuta el siguiente comando para autenticarte en Google Cloud con tus credenciales predeterminadas:
gcloud auth application-default login
Para obtener más información, consulta https://cloud.google.com/docs/authentication#adc.
Verifica la cuenta de servicio en la consola de Google Cloud -> IAM y administración -> Cuentas de servicio. Si venció la clave de tu cuenta de servicio, actualízala siguiendo las instrucciones que se describen en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.
Verifica los roles y los permisos de la cuenta de servicio y vuelve a intentarlo. Para obtener información sobre los recursos de Google Cloud que debes crear y configurar, consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.
E000022: No se pudo analizar la versión del clúster
No se pudo analizar la versión del archivo de configuración del clúster.
Para resolver este error, asegúrate de que la versión especificada en spec.anthosBareMetalVersion
en el archivo de configuración del clúster sea válida y siga el formato esperado.
E000023: Error del cliente de membresía de GKE
No pudimos obtener el cliente para establecer el registro de membresía del centro de GKE.
Se requiere la membresía de GKE si GKE Connect está configurado en spec.gkeConnect
en el archivo de configuración del clúster.
Asegúrate de que gcpAccessToken
o gkeConnectAgentServiceAccountKeyPath
se especifiquen en el archivo de configuración del clúster.
E000024: No se pudo crear la verificación de registro de GKE
No pudimos crear una nueva verificación de registro de GKE.
Esta verificación es esencial para confirmar lo siguiente:
- No debe existir un registro de GKE Connect.
- Tu cuenta de servicio tiene permisos suficientes para realizar mutaciones en el registro de GKE Connect.
Asegúrate de que no haya una membresía existente de GKE Connect para tu clúster en la consola de Google Cloud -> Kubernetes Engine -> Clústeres. Si ya existe una membresía para tu clúster, haz una de las siguientes acciones:
- Elige otro nombre de clúster.
Anula el registro del clúster existente en la consola de Google Cloud o ejecuta el siguiente comando:
gcloud container hub memberships unregister <CLUSTER_NAME> --gke-cluster=<LOCATION>/<CLUSTER_NAME>
Referencia: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000025: Error en la verificación del registro de GKE
Esto indica que se produjo una falla durante la verificación del registro de GKE.
Esta verificación es fundamental para confirmar lo siguiente:
- No debe existir un registro de GKE Connect.
- Tu cuenta de servicio tiene permisos suficientes para realizar mutaciones en el registro de GKE Connect.
Asegúrate de que no haya una membresía existente de GKE Connect para tu clúster en la consola de Google Cloud -> Kubernetes Engine -> Clústeres. Si ya existe una membresía para tu clúster, haz una de las siguientes acciones:
- Elige otro nombre de clúster.
Anula el registro del clúster existente en la consola de Google Cloud o ejecuta el siguiente comando:
gcloud container hub memberships unregister <CLUSTER_NAME> --gke-cluster=<LOCATION>/<CLUSTER_NAME>
Referencia: https://cloud.google.com/sdk/gcloud/reference/container/hub/memberships/unregister
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000026: No se pudieron recuperar las credenciales predeterminadas de Google
No pudimos recuperar las credenciales predeterminadas de Google. Para obtener más información, consulta https://cloud.google.com/docs/authentication/production#automatically.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000027: Se denegó el permiso de Google Cloud
Esto indica que se rechazó la solicitud a la API de Google Cloud.
Para asegurarte de que se proporcione una clave de cuenta de servicio, realiza una de las siguientes acciones:
- Configura la variable de entorno
GOOGLE_APPLICATION_CREDENTIALS
en la ruta de acceso a un archivo que contenga las credenciales de tu cuenta de servicio. Ejecuta el siguiente comando para autenticarte en Google Cloud con tus credenciales predeterminadas:
gcloud auth application-default login
Para obtener más información, consulta https://cloud.google.com/docs/authentication#adc.
Verifica la cuenta de servicio en la consola de Google Cloud -> IAM y administración -> Cuentas de servicio. Si venció la clave de tu cuenta de servicio, actualízala siguiendo las instrucciones que se describen en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.
Verifica los roles y los permisos de la cuenta de servicio y vuelve a intentarlo. Para obtener información sobre los recursos de Google Cloud que debes crear y configurar, consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.
E000028: Clave de cuenta de servicio no válida
La clave de la cuenta de servicio que se usa para las credenciales predeterminadas de Google no es válida.
Verifica la cuenta de servicio en la consola de Google Cloud -> IAM y administración -> Cuentas de servicio. Si venció la clave de tu cuenta de servicio, actualízala siguiendo las instrucciones que se describen en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000029: Permisos insuficientes para Google Cloud
No pudimos comunicarnos con la API de Google Cloud debido a que no tienes los permisos suficientes. Se necesita una clave de cuenta de servicio válida para que la comunicación sea exitosa.
Para asegurarte de que se proporcione una clave de cuenta de servicio, realiza una de las siguientes acciones:
- Configura la variable de entorno
GOOGLE_APPLICATION_CREDENTIALS
en la ruta de acceso a un archivo que contenga las credenciales de tu cuenta de servicio. Ejecuta el siguiente comando para autenticarte en Google Cloud con tus credenciales predeterminadas:
gcloud auth application-default login
Para obtener más información, consulta https://cloud.google.com/docs/authentication#adc.
Verifica la cuenta de servicio en la consola de Google Cloud -> IAM y administración -> Cuentas de servicio. Si venció la clave de tu cuenta de servicio, actualízala siguiendo las instrucciones que se describen en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.
Verifica los roles y los permisos de la cuenta de servicio y vuelve a intentarlo. Para obtener información sobre los recursos de Google Cloud que debes crear y configurar, consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.
E000030: No se pudo crear el servicio de Compute
No pudimos crear un servicio de procesamiento para recuperar información sobre tu zona o ubicación de tu proyecto de Google Cloud, lo que es necesario para realizar la verificación en la ubicación especificada en spec.clusterOperations.location en la configuración de tu clúster.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000031: No se pudo crear la verificación de la cuenta de servicio
No pudimos crear una verificación de cuenta de servicio.
El archivo de clave de la cuenta de servicio especificado en el archivo de configuración del clúster en cloudOperationsServiceAccountKeyPath
se usa para crear una verificación de la cuenta de servicio.
Asegúrate de que el archivo de la cuenta de servicio exista y sea válido.
Verifica la cuenta de servicio en la consola de Google Cloud -> IAM y administración -> Cuentas de servicio. Si venció la clave de tu cuenta de servicio, actualízala siguiendo las instrucciones que se describen en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000032: Error en la verificación de la cuenta de servicio
Esto indica que se produjo un error durante la verificación de la cuenta de servicio.
Esta verificación ejecuta validaciones en el archivo de claves de la cuenta de servicio al que se hace referencia en el archivo de configuración del clúster en cloudOperationsServiceAccountKeyPath.
Asegúrate de que ocurra lo siguiente:
- El
projectID
es válido. Para obtener más información, consulta https://cloud.google.com/resource-manager/docs/creating-managing-projects#before_you_begin. - El archivo de claves de la cuenta de servicio existe y es válido.
Verifica la clave de la cuenta de servicio en la consola de Google Cloud -> IAM y administración -> Cuentas de servicio. Si la clave de la cuenta de servicio venció, actualízala siguiendo las instrucciones que se describen en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.
- Los permisos y las APIs que se indican en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa están habilitados. Para obtener información sobre la asignación, consulta https://cloud.google.com/iam/docs/understanding-roles.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000033: No se puede establecer la marca
No pudimos establecer una marca en un archivo o directorio de registro.
El comando bmctl
usa el directorio o el archivo de registro para guardar los registros mientras se ejecuta el comando.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000034: No se pudo crear el directorio
No se pudo crear un directorio.
Por lo general, este problema se debe a que no hay permisos suficientes para crear directorios o a que no existe la ruta de acceso en la que se crea el directorio.
Asegúrate de tener los permisos necesarios para crear directorios y de que exista la ubicación especificada.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000035: Error en la validación de permisos de Container Registry
Se produjo un error durante la validación de permisos de Container Registry.
El archivo de claves de la cuenta de servicio al que se hace referencia en el archivo de configuración del clúster en gcrServiceAccountKey
se usa para ejecutar validaciones.
Asegúrate de que el archivo de claves de la cuenta de servicio exista y sea válido. Verifica la clave de la cuenta de servicio en la consola de Google Cloud -> IAM y administración -> Cuentas de servicio. Si la clave de la cuenta de servicio venció, actualízala siguiendo las instrucciones que se describen en https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/how-to/update-secrets.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
Para ignorar las fallas de validación, usa la marca --ignore-validation-errors
cuando ejecutes el comando.
E000036: Se requiere una versión mínima del kernel
No se pudo validar la versión mínima del kernel de tu estación de trabajo. Tu estación de trabajo debe cumplir con un requisito mínimo de versión del kernel.
Asegúrate de que la parte numérica de la versión del kernel sea igual o mayor que 4.15.0
.
Para verificar la versión del kernel, ejecuta el siguiente comando:
uname -r
También puedes encontrar los detalles del kernel en el archivo /proc/version
.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000037: No se pudo recuperar el nombre de la cuenta de servicio
No se pudo recuperar la cuenta de servicio necesaria para la identidad de carga de trabajo.
Para corregir el error, proporciona una de las siguientes opciones en el archivo de configuración del clúster:
- Establece el campo
spec.gkeConnect.projectID
en tu ID del proyecto de Google Cloud. - Establece
baremetal.cluster.gke.io/gcr-service-account
enmetadata.annotations
con el nombre de la cuenta de servicio.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000038: No se pudo crear el clúster de arranque
No se pudo crear el clúster de arranque correctamente. Un clúster de arranque es un clúster temporal que aloja los controladores de Kubernetes necesarios para crear o actualizar un clúster autoadministrado (de administrador, híbrido o independiente).
Para solucionar problemas relacionados con el clúster de arranque, consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/troubleshooting/create-upgrade.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000039: Falla de Internet en el clúster de arranque
No pudimos verificar la conectividad a Internet del clúster de arranque con el siguiente comando:
docker exec bmctl-control-plane curl https://oauth2.googleapis.com/$discovery/rest
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000040: No se puede crear la configuración de REST a partir del archivo kubeconfig
No se pudo crear una configuración de REST a partir del archivo kubeconfig. Se necesita una configuración de REST para establecer una forma de comunicarse con un servidor de la API de Kubernetes.
Asegúrate de que el archivo kubeconfig proporcionado exista y sea válido.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000041: Error en la instalación de dependencias del clúster de arranque
No pudimos aplicar todos los recursos necesarios al clúster de arranque.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000042: No se pudo instalar el manifiesto externo del clúster de arranque
No pudimos instalar los manifiestos desde el directorio especificado a través de la marca --addon-manager-manifests-path
.
Asegúrate de que el directorio de manifiestos proporcionado exista y sea válido.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000043: No se pueden extraer los archivos de manifiesto
No se pudieron extraer los archivos de manifiesto correctamente.
Se espera que los archivos de manifiesto se extraigan en el directorio .manifests
, que se crea dondequiera que se invoque el comando bmctl.
Asegúrate de que el comando bmctl
tenga los permisos necesarios para crear directorios y archivos en tu sistema, y de que el directorio .manifests
se cree correctamente.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000044: No se puede crear el cliente de Kubernetes
No pudimos crear un cliente de Kubernetes para tu clúster con el archivo kubeconfig proporcionado.
Asegúrate de que el archivo kubeconfig exista y sea válido.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000045: No se pudo cargar el perfil del manifiesto del clúster
El proceso de carga transforma las entradas de la configuración del perfil en KusBuild y establece parámetros con valores del recurso personalizado del clúster. La ubicación del perfil se determina según el directorio raíz de los manifiestos, el nombre del perfil y el entorno.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000046: No se pudo configurar Workload Identity
No pudimos configurar correctamente Workload Identity para tu proyecto.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000047: No se pueden crear ni actualizar las opciones de depuración
No pudimos crear ni actualizar el ConfigMap de opciones de depuración en el clúster de arranque según las marcas proporcionadas al comando bmctl
y la sección superior del archivo de configuración del clúster.
Este ConfigMap es necesario para la depuración y contiene datos de configuración relevantes.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000048: No se pudo crear el servicio de uso
No pudimos crear un uso del servicio. Este servicio es fundamental para acceder a las APIs de uso del servicio de Google Cloud, que son necesarias para tareas como verificar que las APIs requeridas estén habilitadas.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000049: Error en la verificación de habilitación de la API
Esto indica que se produjo un error durante la verificación de habilitación de la API. Esto garantiza que todas las APIs requeridas estén habilitadas en tu proyecto. Consulta https://cloud.google.com/anthos/clusters/docs/bare-metal/latest/installing/configure-sa.
Para omitir los errores de verificación de habilitación de las APIs, usa la marca --skip-api-check
.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000050: No se puede realizar la operación del objeto
Esto indica que se produjo un error al realizar una operación Get, Patch, List, Update, Delete o Apply en Kubernetes o en un objeto personalizado.
Asegúrate de que se pueda acceder al clúster de Kubernetes y de que el servidor de la API responda.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000051: No se pudo serializar el objeto
No se pudo serializar un objeto en formato YAML.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000052: No se pudo generar el secreto a partir de la cuenta de servicio
No pudimos generar el secreto gkeRegisterServiceAccountKey
para que se almacene en el espacio de nombres gke-register
desde la ruta de acceso a la clave de la cuenta de servicio especificada en gkeRegisterServiceAccountKey
en el archivo de configuración del clúster.
Asegúrate de que exista el archivo de Secret especificado.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000053: No se puede leer el archivo de configuración del clúster
No pudimos leer el archivo de configuración del clúster.
Asegúrate de que exista el archivo de configuración del clúster y de que el comando bmctl
tenga los permisos necesarios para acceder a él.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000054: No se pudieron aplicar los recursos de dependencia de la verificación previa al vuelo
No pudimos aplicar correctamente las dependencias del comando de verificación previa al vuelo.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000055: Fallaron las verificaciones previas al vuelo de Google Cloud
Fallaron las verificaciones preliminares de Google Cloud. Verifica los recursos de la verificación previa para obtener más detalles.
Verifica los recursos de la comprobación previa:
kubectl describe preflightcheck -A
Para omitir las fallas en las verificaciones de solicitud preliminar de Google Cloud, usa las marcas --bypass-gcp-preflight-errors
y --force
.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000056: Fallas en las verificaciones previas
Fallaron las verificaciones preliminares. Verifica los recursos de la verificación previa para obtener más detalles.
Verifica los recursos de la comprobación previa:
kubectl describe preflightcheck -A
Para omitir las fallas en las verificaciones de solicitud preliminar, usa la marca --force
.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000057: No se pudo verificar el estado de la verificación previa al vuelo
No pudimos verificar correctamente el estado de los recursos de la comprobación previa.
Consulta los recursos de verificación previa para obtener más detalles:
kubectl describe preflightcheck -A
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000058: El objeto Secret de kubeconfig no está listo
Esto indica que se produjo un error al leer el secreto de kubeconfig o al esperar a que esté listo.
Asegúrate de que el secreto <CLUSTER_NAME>-kubeconfig
exista en el espacio de nombres del clúster dentro del clúster de arranque y de que la ruta de acceso .data
no esté vacía.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000059: No se puede escribir el archivo kubeconfig
No se pudo escribir correctamente el archivo kubeconfig en la ruta de acceso bmctl-workspace/<CLUSTER_NAME>/<CLUSTER_NAME>-kubeconfig
.
Asegúrate de que el comando bmctl
tenga los permisos necesarios para escribir en el directorio del archivo kubeconfig.
Para resolver este problema, puedes ejecutar el comando bmctl reset
y, luego, intentar crear el clúster de nuevo.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000060: El clúster no está listo
Esto indica que se produjo un error mientras esperabas a que tu clúster estuviera listo.
Verifica el estado de tu clúster para obtener más detalles:
kubectl describe cluster <CLUSTER_NAME> -A
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000061: NodePool no está listo
Esto indica que se produjo un error mientras se esperaba a que los grupos de nodos estuvieran listos.
Verifica el estado de los grupos de nodos:
kubectl describe nodepool -A
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000062: SecretForwarder Not Ready
Esto indica que se produjo un error mientras se esperaba que los SecretForwarders estuvieran listos.
Verifica el estado de los SecretForwarders:
kubectl describe secretforwarder -A
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000063: No se puede convertir un objeto no estructurado en un tipo concreto
No pudimos convertir un objeto no estructurado en un tipo concreto.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000064: Error en la instalación del proveedor de la API del clúster
No pudimos verificar la instalación del proveedor de la API del clúster en el clúster de administrador.
Para solucionar el problema, accede al clúster de arranque y verifica los registros del trabajo lifecycle-controllers-deployer
y del Pod lifecycle-controller-manager
.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000065: No se puede crear una tabla dinámica
No pudimos cambiar correctamente los recursos del clúster de arranque al clúster real.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000066: No se puede aplicar el recurso
Indica que se produjo un error al aplicar un recurso. Este recurso puede ser un recurso del cliente especificado en el archivo de configuración del clúster.
Asegúrate de que todos los recursos especificados por el cliente tengan el formato correcto y sean válidos.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000067: No se pudo crear el comando
No se pudo crear un comando de marcador de posición con las marcas especificadas para que lo consuma el comando interno bmctl
.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000068: No se pudo recuperar la versión de GKE
No se pudo recuperar la versión de GKE según la versión del clúster especificada con spec.anthosBareMetalVersion
en el archivo de configuración del clúster.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000069: El clúster ya está en la versión de destino
Esto indica que el clúster ya está en la versión de destino.
Asegúrate de que la versión especificada en spec.anthosBareMetalVersion
en el archivo de configuración del clúster sea mayor que la versión actual del clúster y vuelve a intentarlo.
E000070: El clúster y los NodePools ya tienen la versión de destino
Esto indica que tanto el clúster como sus grupos de nodos ya están en la versión de destino.
Asegúrate de que la versión especificada en spec.anthosBareMetalVersion
en el archivo de configuración del clúster sea mayor que la versión actual y vuelve a intentarlo.
E000071: No hay suficientes direcciones IP en CIDR
Esto indica que el rango de CIDR del Pod del clúster de arranque no tiene suficientes direcciones IP para admitir los nodos.
Asegúrate de proporcionar un rango CIDR con la marca --bootstrap-cluster-pod-cidr
que tenga suficientes direcciones IP para los nodos.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000072: Error de validación de la política de actualización de la función de vista previa
No pudimos validar que las funciones de versión preliminar habilitadas admitidas especificadas en el clúster cumplan con los requisitos para la actualización.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000073: No se puede registrar el arranque en la membresía de GKE Connect
No pudimos registrar el clúster de arranque en la membresía de GKE Hub.
Asegúrate de que no haya una membresía existente de GKE Connect para el nombre de tu clúster de arranque (ya sea el que se eligió de forma predeterminada o el que se proporcionó con la marca --bootstrap-cluster
) en Google Cloud Console -> Kubernetes Engine -> Clústeres en tu proyecto.
Si ya existe una membresía con el nombre del clúster, haz una de las siguientes acciones:
- Proporciona un nombre diferente con la marca
--bootstrap-cluster
. Anula el registro del clúster existente en la consola de Google Cloud o ejecuta el siguiente comando:
gcloud container hub memberships unregister <CLUSTER_NAME>
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000074: No se pudo crear el secreto a partir de la cuenta de servicio
No se pudo crear un secreto con un archivo de cuenta de servicio especificado en el archivo de configuración del clúster.
Asegúrate de que el archivo exista y de que se pueda acceder a él.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000075: No se pudo recuperar la URL de GKE Hub
No se pudo extraer la URL del extremo de GKE Hub.El extremo de GKE Hub es el extremo de URL que se usa para las solicitudes a la API de GKE Hub.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000076: No se completó la actualización
Se produjo un error mientras se esperaba que la actualización se completara correctamente. Para que se determine que una actualización está completa, el clúster y los grupos de nodos deben estar en la versión de destino.
Verifica el estado de los grupos de nodos y el clúster:
kubectl describe nodepool -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>
kubectl describe cluster -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000077: No se pudo crear el secreto de Workload Identity de Stackdriver
No pudimos crear el secreto de Stackdriver de la identidad para cargas de trabajo.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000078: No se pudo actualizar la versión de NodePool
No se pudo actualizar la versión actual del recurso NodePool a la versión de destino.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000079: No se pudo actualizar la versión del clúster
No se pudo aumentar la versión actual del recurso del clúster a la versión de destino.
Asegúrate de que la versión de destino sea superior a la versión actual y sea válida.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000080: No se pudo actualizar el Secret de kubeconfig
No se pudo actualizar el secreto de kubeconfig para tu clúster.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000081: Falta la clave secreta
Esto indica que el recurso secreto no contiene una clave específica.
Para obtener más información sobre el error específico, revisa el error que devolvió el comando.
E000082: No se pudo imprimir el resultado de la actualización
No se pudo imprimir el resultado de la actualización del clúster.
Verifica los recursos de BaremetalMachine
para detectar los nodos que no se pudieron actualizar:
kubectl describe baremetalmachines -n <NAMESPACE> --kubeconfig <KUBECONFIG_FILE>
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000083: Falta la especificación de GKE Connect
La especificación de GKEConnect no se especifica en la configuración del clúster.
Asegúrate de que el campo spec.gkeConnect
se proporcione en el archivo de configuración del clúster.
E000084: No se pudo crear la verificación de conectividad del agente de Connect
No pudimos crear una nueva verificación de conectividad del agente de Connect.
Para obtener más información sobre el error específico, revisa el error que devolvió el comando.
E000085: Falló la verificación de conectividad del agente de Connect
Se produjo un error al realizar la verificación de conectividad del agente de conexión.
Para obtener más información sobre el error específico, revisa el error que devolvió el comando.
E000086: No se puede recuperar el recurso personalizado con Group Version Kind
Esto indica que se produjo un error al recuperar un recurso personalizado con GroupVersionKind.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000087: No se pudo construir la configuración del registro privado a partir del registro privado
No pudimos construir la configuración del registro según la configuración de credenciales del clúster especificada en privateRegistries
en el archivo de configuración del clúster.
Asegúrate de que la configuración proporcionada en privateRegistries
en el archivo de configuración del clúster sea válida y vuelve a intentarlo.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000088: No se puede construir la configuración del registro privado a partir de la duplicación del registro
No pudimos construir la configuración del registro según la configuración de credenciales del clúster especificada en registryMirrors
en el archivo de configuración del clúster.
Asegúrate de que la configuración proporcionada en registryMirrors
en el archivo de configuración del clúster sea válida y vuelve a intentarlo.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000089: No se pudo actualizar el acceso al nodo
Esto indica que se produjo un error al actualizar el acceso al nodo.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000090: No se puede calcular la diferencia en la actualización de bmctl
Esto indica que se produjo un error al calcular la diferencia entre el archivo de configuración del clúster en YAML y la configuración activa en el clúster durante el comando bmctl update
.
Como solución alternativa, puedes ejecutar bmctl get config
para obtener la configuración activa en el clúster y realizar la comparación con el archivo de configuración YAML del clúster de forma manual fuera de bmctl
.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000091: Entrada no válida para la instrucción de la consola
Se proporcionó una entrada no válida en la instrucción de la consola.
Ingresa yes
o no
.
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E000092: No se pudo crear el espacio de nombres específico del clúster
Como uno de los primeros pasos para la creación del clúster, creamos un espacio de nombres específico para el clúster nuevo. Casi todos los recursos del clúster nuevo se almacenan en este espacio de nombres.
Este error indica que falló el intento de garantizar que exista un espacio de nombres específico del clúster (ya sea creando un espacio de nombres nuevo o simplemente verificando su existencia).
Para obtener más información sobre el error específico, revisa el error encapsulado que devolvió el comando.
E300000: Se detectaron contenedores huérfanos
Esto indica que detectamos contenedores huérfanos en un nodo a través de Node Problem Detector.
Los contenedores huérfanos son procesos de contenedores que ya no se ejecutan de forma activa ni son funcionales, pero que aún persisten en un estado parcialmente limpio o incoherente.
Para ver el registro completo, ejecuta lo siguiente en el nodo en cuestión:
journalctl -u node-problem-detector
Usa los detalles de los contenedores huérfanos del mensaje de error para recuperar los IDs de los contenedores.
Usa los siguientes comandos para quitar los contenedores huérfanos del nodo:
crictl stop <container-id>
crictl rm <container-id>
Si los comandos anteriores no quitan los contenedores huérfanos, se debe detener el proceso de cada contenedor. Los siguientes comandos se pueden usar para recuperar el ID del proceso o PID de cada contenedor y detenerlo.
crictl inspect <container-id> | grep pid
kill -9 <pid>
Próximos pasos
Si seguiste las instrucciones para corregir el problema y el error persiste, comunícate con el equipo de asistencia técnica.
Para obtener más información sobre la solución de problemas del clúster, consulta los siguientes recursos:
Google Distributed Cloud
Google Distributed Cloud