Ressourcen überwachen


Mit kubectl können Sie Informationen zu Ihren Ressourcen abrufen.

Hinweise

Zum Ausführen dieser Schritte benötigen Sie Config Connector-Ressourcen. Eine Beispielressource finden Sie unter Erste Schritte mit Config Connector.

Alle Ressourcen auflisten

Sie können die Ressourcen auflisten, mit denen Config Connector verwaltet wird. Führen Sie dazu den folgenden Befehl aus: folgenden Befehl:

kubectl get gcp

Status einer Ressource ermitteln

Sie können feststellen, ob Ihre Ressource bereit ist, indem Sie status.condition an. Config Connector aktualisiert den Status gemäß dem aktuellen Status Ihrer Ressource.

kubectl wait --for=condition=READY KIND NAME

Ersetzen Sie Folgendes:

  • KIND ist die Art Ihrer Ressource. Beispiel: PubSubTopic.
  • NAME: Name Ihrer Ressource

Termine ansehen

Config Connector erstellt Kubernetes-Ereignisse mit Informationen und Fehlermeldungen zur Verwaltung der Ressourcen. Sie können die Ereignisse für eine bestimmte Ressource oder alle Ereignisse in Ihrer Config Connector-Umgebung aufrufen.

Ereignisse für eine einzelne Ressource aufrufen

Für die Ereignisse zu einer einzelnen Ressource prüfen Sie das Feld Events in der Ausgabe des folgenden Befehls:

kubectl describe KIND NAME

Ersetzen Sie Folgendes:

  • KIND: die Art Ihrer Ressource
  • NAME: Name der Ressource

Wenn Sie beispielsweise eine Config Connector-Ressource SQLInstance hatten Namen sqlinstance-sample verwenden, verwenden Sie den folgenden Befehl, um die zugehörigen Ereignisse aufzurufen:

kubectl describe sqlinstance sqlinstance-sample

Ereignisse für einen Namespace aufrufen

Um die Ereignisse für alle Kubernetes-Ressourcen in einem bestimmten Namespace anzusehen, einschließlich Ihre Config Connector-Ressourcen, führen Sie den folgenden Befehl aus:

kubectl --namespace CC_NAMESPACE get events

Ersetzen Sie CC_NAMESPACE durch den Namespace, von dem aus Config Connector Ressourcen verwaltet.

Config Connector-spezifische Ereignisse

Config Connector kann die folgenden Ereignistypen erstellen:

Wird aktualisiert
Wenn die zugrunde liegende Google Cloud einer Config Connector-Ressource Ressource aktualisiert wird.
UpToDate
Wenn der Abgleich einer Config Connector-Ressource erfolgreich war. Dieser Ereignistyp bedeutet, dass die zugrunde liegende Google Cloud-Ressource entspricht dem gewünschten Status, der von der Config Connector-Ressource angegeben ist.
UpdateFailed
Wenn der Abgleich einer Config Connector-Ressource fehlgeschlagen ist.
DependencyNotReady
Wenn eine referenzierte Config Connector-Ressource nicht bereit ist. Sie können um festzustellen, ob eine Ressource bereit ist, indem Sie ihre Status.
DependencyNotFound
Wenn eine referenzierte Config Connector-Ressource oder ein Kubernetes-Secret vorhanden ist nicht gefunden.
DependencyInvalid
Wenn eine Referenz ungültig ist. Angenommen, ein Config Connector , die auf ein Kubernetes-Secret verweist. Wenn das Secret vorhanden ist, nicht den Schlüssel enthält, auf den verwiesen wird, wird der Verweis gilt als ungültig.
Wird gelöscht
Wenn die Config Connector-Ressource aus Kubernetes gelöscht wird API-Server.
Gelöscht
Wenn eine Config Connector-Ressource erfolgreich gelöscht wurde aus den Kubernetes API-Server.
DeleteFailed
Wenn eine Config Connector-Ressource nicht aus dem Kubernetes API-Server.
ManagementConflict
Wenn eine Config Connector-Ressource die Inhaberschaft des zugrunde liegende Google Cloud-Ressource. In diesem Fall da eine andere Config Connector-Ressource bereits Inhaber der Google Cloud-Ressource. Weitere Informationen zur Verarbeitung von Config Connector Konflikten zwischen mehreren Config Connector-Ressourcen.
PreActuationTransformFailed
Wenn eine Config Connector-Ressource keine Transformationen vor der Aktivierung ausführen kann. Dieser Ereignistyp bedeutet wahrscheinlich, dass die Ressourcenkonfiguration ungültig ist.
PostActuationTransformFailed
Wenn eine Config Connector-Ressource keine Transformationen nach der Aktivität ausführen kann.
Nicht verwaltet

Tritt auf, wenn Config Connector in Namespaced-Modus und die Config Connector-Ressource in einem Namespace ist, in dem sich Config Connector befindet nicht aktiviert ist (d. h., der Namespace hat keinen ConfigConnectorContext-Objekt).

Dieses Ereignis kann auch auftreten, wenn der Namespace einen ConfigConnectorContext, wenn das ConfigConnectorContext um ungefähr mit der Config Connector-Ressource. Du musst nur noch warten einige Zeit, damit Config Connector mit der Verwaltung der Ressource beginnt.

Nächste Schritte