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 enumerar los recursos que administra Config Connector, ejecuta 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 de tu recurso.

kubectl wait --for=condition=READY KIND NAME

Reemplaza lo siguiente:

  • KIND: Es el tipo de tu recurso. Por ejemplo, PubSubTopic
  • NAME: Es el nombre de tu 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: Es el tipo de tu recurso.
  • NAME: Es el nombre del recurso.

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

kubectl describe sqlinstance sqlinstance-sample

Visualiza los eventos de un espacio de nombres

Para ver los eventos de todos los recursos de Kubernetes en un espacio de nombres determinado, incluido 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 el Google Cloud subyacente de un recurso de Config Connector se está actualizando el recurso.
UpToDate
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 que especifica el recurso de 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. Puedes determinar si un recurso está listo comprobando su estado.
DependencyNotFound
Ocurre cuando se hace referencia a un recurso Config Connector o un Secret de Kubernetes. no se encuentra.
DependencyInvalid
Ocurre cuando una referencia no es válida. Por ejemplo, supongamos un recurso de Config Connector que hace referencia a un Secreto de Kubernetes. Si el Secret existe, pero si no contiene la clave a la que se hace referencia, entonces se dice que no son válidos.
Borrando
Ocurre cuando el recurso Config Connector se borra de Kubernetes. Servidor de la API.
Borrado
Ocurre cuando se borra correctamente un recurso de Config Connector del servidor de la API de Kubernetes.
DeleteFailed
Ocurre cuando no se puede borrar un recurso de Config Connector del servidor de la API de Kubernetes.
ManagementConflict
Ocurre cuando un recurso de Config Connector no puede hacerse propietario de la recurso subyacente de Google Cloud. Cuando esto ocurre, suele ser porque otro recurso de Config Connector ya tiene la propiedad del recurso de Google Cloud. Obtén más información sobre cómo controla Config Connector. conflictos entre varios recursos de Config Connector.
PreActuationTransformFailed
Ocurre cuando un recurso de Config Connector no puede realizar transformaciones de accionamiento previo. Este tipo de evento probablemente significa que la configuración del recurso no es válida.
PostActuationTransformFailed
Ocurre cuando un recurso de Config Connector no puede realizar transformaciones posteriores al accionamiento.
No administrado

Ocurre cuando Config Connector está en modo-espacio-de-nombres y el recurso 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 ConfigConnectorContext).

Este evento puede ocurrir incluso si el espacio de nombres tiene un ConfigConnectorContext si el ConfigConnectorContext se creó alrededor del al mismo tiempo que el recurso de Config Connector. Solo debes esperar un tiempo para que Config Connector comience a administrar el recurso.

¿Qué sigue?