Supervisar tus recursos

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 obtener una lista de los recursos que administra Config Connector, ejecuta el siguiente comando:

kubectl get gcp

Determina el estado de un recurso

Puedes determinar si tu recurso está listo en 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 la categoría de tu recurso. Por ejemplo, PubSubTopic
  • NAME: 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: La categoría de tu recurso
  • NAME: El nombre del recurso

Por ejemplo, si tenías un recurso SpannerInstance de Config Connector llamado spannerinstance-sample, usa el siguiente comando para ver sus eventos:

kubectl describe spannerinstance spannerinstance-sample

Visualiza eventos para 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
Ocurre cuando se actualiza el recurso subyacente de Google Cloud de un conector de configuración.
Fecha de actualización
Ocurre cuando la conciliación de un recurso de Config Connector se realiza correctamente. Este tipo de evento significa que el recurso subyacente de Google Cloud ahora coincide con el estado deseado especificado por el recurso Config Connector.
UpdateFailed
Ocurre cuando falla la conciliación de un recurso de Config Connector.
DependencyNotReady
Ocurre 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
Ocurre 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, supongamos que un recurso de Config Connector hace referencia a un secreto de Kubernetes. Si el secreto existe, pero no contiene la clave a la que se hace referencia, se dice que la referencia no es válida.
Borrando
Ocurre cuando se borra el recurso de Config Connector del servidor de la API de Kubernetes.
Borrado
Ocurre cuando un recurso de Config Connector se borró de forma correcta del servidor de la API de Kubernetes.
No se pudo borrar
Ocurre cuando no se puede borrar un recurso de Config Connector del servidor de la API de Kubernetes.
Administración de conflictos
Ocurre cuando un recurso de Config Connector no puede apropiarse del recurso subyacente de Google Cloud. Cuando esto ocurre, por lo general, se debe a que otro recurso de Config Connector ya tiene la 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 de transformación de PreActuationTransform
Ocurre cuando un recurso de Config Connector no realiza transformaciones previas. Es probable que este tipo de evento indique que la configuración de recursos no es válida.
PostActuationTransformFailed
Ocurre cuando un recurso de Config Connector no realiza transformaciones posteriores a la activación.

¿Qué sigue?