Supervisa tus recursos

Obtener información de los recursos

Puedes usar kubectl para obtener información sobre los 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 Config Connector administra con kubectl get gcp.

kubectl get gcp

Describe un recurso

Usa kubectl describe para obtener detalles sobre un recurso.

Por ejemplo, para ver la instancia de Cloud Spanner, ejecuta el siguiente comando:

kubectl --namespace [CC_NAMESPACE] describe spannerinstance spannerinstance-sample

Reemplaza [CC_NAMESPACE] por el espacio de nombres que administra Config Connector.

Espera a que los recursos estén listos

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

Por ejemplo, para verificar si tu instancia de Cloud Spanner está lista, ejecuta el siguiente comando:

kubectl --namespace [CC_NAMESPACE] wait --for=condition=READY spannerinstance spannerinstance-sample

Reemplaza [CC_NAMESPACE] por el espacio de nombres que administra Config Connector.

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 --namespace [CC_NAMESPACE] describe [KIND] [NAME]

Reemplaza lo siguiente:

  • [CC_NAMESPACE] por el espacio de nombres que administra Config Connector
  • [KIND] por el tipo de recurso
  • [NAME] por el nombre de tu recurso

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

kubectl --namespace myproject 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 los recursos de Config Connector, ejecuta el comando siguiente y reemplaza [NAMESPACE_NAME] por tu espacio de nombres:

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