Supervisar tus recursos

Puedes usar kubectl para obtener información sobre tus recursos.

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

Puedes enumerar los recursos que administra Config Connector con el siguiente comando:

kubectl get gcp

Cómo determinar el estado de un recurso

Puedes determinar si el recurso está listo si miras su status.condition. Config Connector actualiza el estado para reflejar el estado actual del recurso.

kubectl wait --for=condition=READY KIND NAME

Reemplaza lo siguiente:

  • KIND: Es el tipo de recurso. Por ejemplo, PubSubTopic
  • NAME: Es el nombre de tu recurso.

Visualiza 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: Es el tipo de recurso.
  • NAME: Es el nombre de tu recurso.

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

kubectl describe sqlinstance sqlinstance-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 los 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 el recurso Google Cloudsubyacente de un recurso de Config Connector.
UpToDate
Ocurre cuando se completa correctamente la reconciliación de un recurso de Config Connector. Este tipo de evento significa que el recurso Google Cloud subyacente ahora coincide con el estado deseado especificado por el recurso de Config Connector.
UpdateFailed
Se produce cuando falla la reconciliación de un recurso de Config Connector.
DependencyNotReady
Ocurre cuando un recurso de Config Connector al que se hace referencia no está listo. Puedes determinar si un recurso está listo verificando su estado.
DependencyNotFound
Se produce cuando no se encuentra un recurso de Config Connector o un secreto de Kubernetes al que se hace referencia.
DependencyInvalid
Se produce cuando una referencia no es válida. Por ejemplo, si un recurso de Config Connector hace referencia a un secreto de Kubernetes que existe, pero no contiene la clave especificada, la referencia no es válida.
Borrando
Se produce cuando se borra el recurso de Config Connector del servidor de la API de Kubernetes.
Borrado
Se produce cuando se borra correctamente un recurso de Config Connector del servidor de la API de Kubernetes.
DeleteFailed
Se produce cuando no se pudo borrar un recurso de Config Connector del servidor de la API de Kubernetes.
ManagementConflict
Ocurre cuando un recurso de Config Connector no puede tomar la propiedad del recurso Google Cloud subyacente. Cuando esto ocurre, suele deberse a que otro recurso de Config Connector ya es propietario del recursoGoogle Cloud . Obtén más información sobre cómo Config Connector controla los conflictos entre varios recursos de Config Connector.
PreActuationTransformFailed
Se produce cuando un recurso de Config Connector no puede realizar transformaciones previas a la activación. Es probable que este tipo de evento indique que la configuración del recurso no es válida.
PostActuationTransformFailed
Se produce cuando un recurso de Config Connector no puede realizar transformaciones posteriores a la activación.
No administrado

Se produce cuando Config Connector está en modo de espacio de nombres y el recurso de Config Connector se encuentra 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 este se creó aproximadamente al mismo tiempo que el recurso de Config Connector.ConfigConnectorContext Solo debes esperar un tiempo para que Config Connector comience a administrar el recurso.

¿Qué sigue?