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

Puedes enumerar los recursos que administra Config Connector con la ejecución del siguiente comando:

kubectl get gcp

Cómo determinar el estado de un recurso

Para determinar si tu recurso está listo, revisa 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: el tipo de tu recurso. Por ejemplo, PubSubTopic.
  • NAME: 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: el tipo de tu recurso
  • NAME: el nombre de tu recurso

Por ejemplo, si tienes un recurso SpannerInstance de Config Connector llamado spannerinstance-sample, usa el comando siguiente 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

Además de los eventos de Kubernetes regulares, Config Connector puede crear los siguientes tipos de eventos:

DependencyNotReady
Indica cuando un recurso al que se hace referencia no está listo.
DependencyNotFound
Ocurre cuando no se encuentra un recurso referenciado o un objeto secreto.
DependencyInvalid
Ocurre cuando la dependencia existe, pero no es válida. Por ejemplo, el controlador de Config Connector crea un evento DependencyInvalid si existe un secreto, pero no se encuentra el secretKeyRef.

¿Qué sigue?