Para obtener información sobre tus recursos, puedes usar kubectl
.
Antes de comenzar
Para completar estos pasos, necesitas recursos de Config Connector existentes. Para ver un recurso de ejemplo, consulta Comienza a usar Config Connector.
Enumera todos los recursos
Para enumerar los recursos que administra Config Connector, ejecuta el siguiente comando:
kubectl get gcp
Determina el estado de un recurso
Para determinar si tu recurso está listo, consulta su status.condition. Config Connector actualiza el estado para reflejar el estado actual de tu recurso.
kubectl wait --for=condition=READY KIND NAME
Reemplaza lo siguiente:
KIND
: Es el tipo de recurso. Por ejemplo,PubSubTopic
NAME
: Es el nombre del recurso.
Visualizar eventos
El Config Connector crea eventos de Kubernetes con información y errores sobre la administración de recursos. Puedes ver los eventos de un recurso específico o todos en tu entorno de Config Connector.
Visualiza eventos para un solo recurso
Puedes ver los eventos de un solo recurso si examinas el campo Events
en el resultado del siguiente comando:
kubectl describe KIND NAME
Reemplaza lo siguiente:
KIND
: el tipo de tu recursoNAME
: Es el nombre del recurso.
Por ejemplo, si tenías un recurso SpannerInstance
del Config Connector llamado spannerinstance-sample
, usa el siguiente comando para ver sus eventos:
kubectl describe spannerinstance spannerinstance-sample
Visualiza eventos de un espacio de nombres
Para ver los eventos de todos los recursos de Kubernetes en un espacio de nombres determinado, incluidos tus recursos de Config Connector, ejecuta el siguiente comando:
kubectl --namespace CC_NAMESPACE get events
Reemplaza CC_NAMESPACE
con el espacio de nombres que administra Config Connector.
Eventos específicos de Config Connector
Config Connector puede crear los siguientes tipos de eventos:
- Actualizando
- Se produce cuando se actualiza un recurso subyacente de Google Cloud de Config Connector.
- Actualizado
- Se produce cuando se realiza correctamente la conciliación de un recurso de Config Connector. Este tipo de evento significa que el recurso subyacente de Google Cloud ahora coincide con el estado deseado que especifica el recurso de Config Connector.
- Error de actualización
- Se produce cuando falla la conciliación de un recurso de Config Connector.
- DependencyNotReady
- Se produce cuando un recurso de Config Connector al que se hace referencia no está listo. Para determinar si un recurso está listo, verifica su estado.
- DependencyNotFound
- Se producen cuando no se encuentra un recurso de Config Connector al que se hace referencia o un secreto de Kubernetes.
- DependencyInvalid
- Ocurre cuando una referencia no es válida. Por ejemplo, imagina un recurso de Config Connector que hace referencia a un secreto de Kubernetes. Si el secreto existe, pero si no contiene la clave a la que se hace referencia, se dice que la referencia no es válida.
- Borrando
- Se produce cuando se borra el recurso Config Connector del servidor de la API de Kubernetes.
- Borrado
- Se produce cuando un recurso de Config Connector se borró de forma correcta del servidor de la API de Kubernetes.
- No se pudo borrar
- Ocurre cuando un recurso de Config Connector no se pudo borrar del servidor de la API de Kubernetes.
- Conflicto de gestión
- Se produce cuando un recurso de Config Connector no puede tomar la propiedad del recurso subyacente de Google Cloud. Cuando esto ocurre, por lo general, se debe a que otro recurso de Config Connector ya tiene propiedad del recurso de Google Cloud. Obtén más información sobre cómo Config Connector maneja los conflictos entre varios recursos de Config Connector.
- Error antes de la transformación de la acción
- Ocurre cuando un recurso de Config Connector no realiza transformaciones previas a la activación. Este tipo de evento probablemente significa que la configuración del recurso no es válida.
- Error de PostActuationTransform
- Se produce cuando un recurso de Config Connector no puede realizar transformaciones posteriores a la acción.
- No administrado
Ocurre cuando Config Connector está en modo de espacio de nombres y el recurso de Config Connector está en un espacio de nombres en el que Config Connector no está habilitado (es decir, el espacio de nombres no tiene un objeto
ConfigConnectorContext
).Este evento puede ocurrir incluso si el espacio de nombres tiene un
ConfigConnectorContext
si elConfigConnectorContext
se creó casi al mismo tiempo que el recurso de Config Connector. Solo tienes que esperar algún tiempo para que Config Connector comience a administrar el recurso.
¿Qué sigue?
Obtén más información sobre la introspección de la aplicación de Kubernetes.
Supervisa la instalación del Config Connector con Prometheus.