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 una risorsa di esempio, 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 controllandone lo stato status.condition. Config Connector aggiorna lo stato in base allo 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 di una risorsa specifica o tutti gli eventi nel tuo ambiente Config Connector.
Visualizzazione degli eventi per una singola risorsa
Puoi visualizzare gli eventi di una singola risorsa esaminando il campo Events
nell'output del seguente comando:
kubectl describe KIND NAME
Sostituisci quanto segue:
KIND
: il tipo di risorsaNAME
: il nome della risorsa
Ad esempio, se hai una risorsa SQLInstance
Config Connector
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 il seguente 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 di base Google Cloud di una risorsa Config Connector è in fase di aggiornamento.
- Aggiornato
- Si verifica quando la riconciliazione di una risorsa del connettore di configurazione è riuscita. Questo tipo di evento indica che la risorsa Google Cloud di base ora corrisponde allo stato desiderato specificato dalla risorsa Config Connector.
- UpdateFailed
- Si verifica quando la riconciliazione di una risorsa del connettore di configurazione 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, supponiamo una risorsa Config Connector che fa riferimento a un segreto Kubernetes. Se il segreto esiste, ma non contiene la chiave a cui si fa riferimento, il riferimento è considerato non valido.
- Eliminazione in corso
- 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 del connettore di configurazione dal server API Kubernetes.
- ManagementConflict
- Si verifica quando una risorsa Config Connector non riesce ad acquisire la proprietà della risorsa Google Cloud di base. 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 preattivazione. Questo tipo di evento indica probabilmente 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 spazi 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
seConfigConnectorContext
è stato creato all'incirca contemporaneamente alla risorsa Config Connector. Devi solo attendere un po' di tempo affinché Config Connector inizi a gestire la risorsa.
Passaggi successivi
Scopri di più sull'introspezione delle applicazioni Kubernetes.
Monitora l'installazione di Config Connector con Prometheus.