Per ottenere informazioni sulle tue risorse, puoi utilizzare kubectl
.
Prima di iniziare
Per completare questi passaggi, hai bisogno di risorse Config Connector esistenti. Per una risorsa di esempio, consulta la guida introduttiva a Config Connector.
Elenco di tutte le risorse
Puoi elencare le risorse gestite da Config Connector, eseguendo il comando seguente:
kubectl get gcp
Determinazione dello stato di una risorsa
Puoi determinare se la tua risorsa è pronta esaminando lo stato.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
: tipo di risorsa. Ad esempio,PubSubTopic
.NAME
: nome della risorsa
Visualizzazione degli eventi
Config Connector crea eventi Kubernetes con informazioni ed errori sulla gestione delle risorse. Puoi visualizzare gli eventi per una risorsa specifica o per tutti gli eventi nel tuo ambiente Config Connector.
Visualizzazione di 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
: tipo di risorsaNAME
: nome della risorsa
Ad esempio, se hai una risorsa SpannerInstance
Config Connector denominata spannerinstance-sample
, utilizza il seguente comando per visualizzare gli eventi:
kubectl describe spannerinstance spannerinstance-sample
Visualizzazione di eventi per uno spazio dei nomi
Per visualizzare gli eventi per tutte le risorse Kubernetes in un determinato spazio dei nomi, comprese le risorse Config Connector, esegui il comando seguente:
kubectl --namespace CC_NAMESPACE get events
Sostituisci CC_NAMESPACE
con lo spazio dei nomi Config Connector
per gestire le risorse.
Eventi specifici di Config Connector
Config Connector può creare i seguenti tipi di eventi:
- Aggiornamento in corso
- Si verifica quando una risorsa Config Connector alla base di Google Cloud è in fase di aggiornamento.
- Aggiornato
- Si verifica quando la riconciliazione di una risorsa Config Connector è riuscita. Questo tipo di evento significa che la risorsa Google Cloud sottostante ora corrisponde allo stato specificato dalla risorsa Config Connector.
- Aggiornamento non riuscito
- Si verifica quando la riconciliazione di una risorsa Config Connector non è riuscita.
- DipendenzaNonPronto
- Si verifica quando una risorsa Config Connector a cui viene fatto riferimento non è pronta. Puoi determinare se una risorsa è pronta controllandone lo stato.
- DipendenzaNon trovato
- Si verifica quando non viene trovata una risorsa Config Connector o un secret di Kubernetes.
- Dipendenza non valida
- Si verifica quando un riferimento non è valido. Supponi ad esempio di una risorsa Config Connector che fa riferimento a un secret di Kubernetes. Se il Secret esiste, ma se non contiene la chiave a cui viene fatto riferimento, tale riferimento non sarà valido.
- In fase di eliminazione
- Si verifica quando la risorsa Config Connector viene eliminata da Kubernetes API Server.
- Eliminato
- Si verifica quando una risorsa Config Connector è stata eliminata dal server API Kubernetes.
- Eliminazione non riuscita
- Si verifica quando una risorsa Config Connector non è stata eliminata dal server API Kubernetes.
- Conflitto di gestione
- Si verifica quando una risorsa Config Connector non riesce ad assumere la proprietà della risorsa Google Cloud sottostante. In questo caso, di solito è perché un'altra risorsa Config Connector ha già la proprietà della risorsa Google Cloud. Scopri di più su come Config Connector gestisce i conflitti tra più risorse Config Connector.
- PreActuationTransform non riuscito
- Si verifica quando una risorsa Config Connector non riesce a eseguire trasformazioni pre-attuazione. Questo tipo di evento probabilmente indica che la configurazione della risorsa non è valida.
- PostActuationTransform non riuscito
- Si verifica quando una risorsa Config Connector non riesce a eseguire trasformazioni post-attuazione.
Passaggi successivi
Scopri di più sull'introspezione delle applicazioni Kubernetes.
Monitora l'installazione di Config Connector con Prometheus.