Monitoraggio delle risorse

Per ottenere informazioni sulle tue risorse, puoi utilizzare kubectl.

Prima di iniziare

Per completare questi passaggi, devi disporre di risorse Config Connector esistenti. Per un esempio di risorsa, consulta Introduzione a Config Connector.

Elenco di tutte le risorse

Puoi elencare le risorse gestite da Config Connector eseguendo il seguente comando:

kubectl get gcp

Determinare lo stato di una risorsa

Puoi determinare se la risorsa è pronta esaminando il relativo status.condition. Config Connector aggiorna lo stato in modo che rifletta lo stato attuale della risorsa.

kubectl wait --for=condition=READY KIND NAME

Sostituisci quanto segue:

  • KIND: il tipo di risorsa. Ad esempio, PubSubTopic.
  • NAME: il nome della risorsa

Visualizzazione degli eventi

Config Connector crea eventi Kubernetes con informazioni ed errori relativi alla gestione delle risorse. Puoi visualizzare gli eventi per una risorsa specifica o tutti gli eventi nel tuo ambiente Config Connector.

Visualizzare gli eventi per una singola risorsa

Puoi visualizzare gli eventi per una singola risorsa esaminando il campo Events nell'output del seguente comando:

kubectl describe KIND NAME

Sostituisci quanto segue:

  • KIND: il tipo di risorsa
  • NAME: il nome della risorsa

Ad esempio, se avevi una risorsa Config Connector SQLInstance denominata sqlinstance-sample, utilizza il seguente comando per visualizzarne gli eventi:

kubectl describe sqlinstance sqlinstance-sample

Visualizzazione degli eventi per uno spazio dei nomi

Per visualizzare gli eventi per tutte le risorse Kubernetes in un determinato spazio dei nomi, incluse le risorse Config Connector, esegui questo comando:

kubectl --namespace CC_NAMESPACE get events

Sostituisci CC_NAMESPACE con lo spazio dei nomi da cui Config Connector gestisce le risorse.

Eventi specifici di Config Connector

Config Connector può creare i seguenti tipi di eventi:

Aggiornamento in corso
Si verifica quando la risorsa Google Cloud sottostante di una risorsa Config Connector è in fase di aggiornamento.
UpToDate
Si verifica quando la riconciliazione di una risorsa Config Connector è andata a buon fine. Questo tipo di evento indica che la risorsa Google Cloud sottostante ora corrisponde allo stato desiderato specificato dalla risorsa Config Connector.
UpdateFailed
Si verifica quando la riconciliazione di una risorsa Config Connector non è riuscita.
DependencyNotReady
Si verifica quando una risorsa Config Connector a cui viene fatto riferimento non è pronta. Puoi determinare se una risorsa è pronta controllandone lo stato.
DependencyNotFound
Si verifica quando non viene trovata una risorsa Config Connector o un secret Kubernetes a cui viene fatto riferimento.
DependencyInvalid
Si verifica quando un riferimento non è valido. Ad esempio, se una risorsa Config Connector fa riferimento a un secret Kubernetes esistente ma non contiene la chiave specificata, il riferimento non è valido.
In fase di eliminazione
Si verifica quando la risorsa Config Connector viene eliminata dal server API Kubernetes.
Eliminato
Si verifica quando una risorsa Config Connector è stata eliminata correttamente dal server API Kubernetes.
DeleteFailed
Si verifica quando non è stato possibile eliminare una risorsa Config Connector dal server API Kubernetes.
ManagementConflict
Si verifica quando una risorsa Config Connector non riesce ad acquisire la proprietà della risorsa Google Cloud sottostante. In genere, questo accade perché un'altra risorsa Config Connector è già proprietaria della risorsaGoogle Cloud . Scopri di più su come Config Connector gestisce i conflitti tra più risorse Config Connector.
PreActuationTransformFailed
Si verifica quando una risorsa Config Connector non riesce a eseguire le trasformazioni di pre-attuazione. Questo tipo di evento probabilmente indica che la configurazione della risorsa non è valida.
PostActuationTransformFailed
Si verifica quando una risorsa Config Connector non riesce a eseguire le trasformazioni post-attivazione.
Non gestita

Si verifica quando Config Connector è in modalità con spazio dei nomi e la risorsa Config Connector si trova in uno spazio dei nomi in cui Config Connector non è abilitato (ovvero lo spazio dei nomi non ha un oggetto ConfigConnectorContext).

Questo evento può verificarsi anche se lo spazio dei nomi ha un ConfigConnectorContext se ConfigConnectorContext è stato creato nello stesso periodo della risorsa Config Connector. Devi solo attendere un po' di tempo prima che Config Connector inizi a gestire la risorsa.

Passaggi successivi