Monitoraggio delle risorse

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 risorsa
  • NAME: 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