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 von Config Connector verwalteten Ressourcen mit dem folgenden Befehl auflisten:

kubectl get gcp

Status einer Ressource ermitteln

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

kubectl wait --for=condition=READY KIND NAME

Ersetzen Sie Folgendes:

  • KIND: Der Typ 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: Der Typ Ihrer Ressource
  • NAME: Name Ihrer Ressource

Wenn Sie beispielsweise eine Config Connector-SQLInstance-Ressource mit dem Namen sqlinstance-sample haben, verwenden Sie den folgenden Befehl, um die Ereignisse anzuzeigen:

kubectl describe sqlinstance sqlinstance-sample

Ereignisse für einen Namespace ansehen

Wenn Sie die Ereignisse für alle Kubernetes-Ressourcen in einem bestimmten Namespace, einschließlich Ihrer Config Connector-Ressourcen, aufrufen möchten, 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
Tritt auf, wenn die zugrunde liegende Ressource einer Config Connector-Ressource aktualisiert wird. Google Cloud
UpToDate
Tritt auf, wenn die Abstimmung einer Config Connector-Ressource erfolgreich war. Dieser Ereignistyp bedeutet, dass die zugrunde liegende Google Cloud Ressource jetzt dem gewünschten Status entspricht, der von der Config Connector-Ressource angegeben wird.
UpdateFailed
Tritt auf, wenn die Abstimmung einer Config Connector-Ressource fehlgeschlagen ist.
DependencyNotReady
Tritt auf, wenn eine referenzierte Config Connector-Ressource nicht bereit ist. Ob eine Ressource bereit ist, können Sie anhand ihres Status feststellen.
DependencyNotFound
Tritt auf, wenn eine referenzierte Config Connector-Ressource oder ein Kubernetes-Secret nicht gefunden wird.
DependencyInvalid
Tritt auf, wenn eine Referenz ungültig ist. Angenommen, eine Config Connector-Ressource verweist auf ein Kubernetes-Secret. Wenn das Secret vorhanden ist, aber nicht den referenzierten Schlüssel enthält, ist der Verweis ungültig.
Wird gelöscht
Tritt auf, wenn eine Config Connector-Ressource vom Kubernetes API-Server gelöscht wird.
Gelöscht
Tritt auf, wenn eine Config Connector-Ressource erfolgreich vom Kubernetes API-Server gelöscht wurde.
DeleteFailed
Tritt auf, wenn eine Config Connector-Ressource nicht vom Kubernetes API-Server gelöscht werden konnte.
ManagementConflict
Tritt auf, wenn eine Config Connector-Ressource die Inhaberschaft der zugrunde liegenden Google Cloud Ressource nicht übernehmen kann. Wenn dies geschieht, ist in der Regel eine andere Config Connector-Ressource bereits Inhaber derGoogle Cloud -Ressource. Weitere Informationen dazu, wie Config Connector Konflikte zwischen mehreren Config Connector-Ressourcen behandelt
PreActuationTransformFailed
Tritt auf, wenn bei einer Config Connector-Ressource keine Transformationen vor der Ausführung durchgeführt werden können. Dieser Ereignistyp bedeutet wahrscheinlich, dass die Ressourcenkonfiguration ungültig ist.
PostActuationTransformFailed
Tritt auf, wenn bei einer Config Connector-Ressource keine Transformationen nach der Ausführung durchgeführt werden können.
Nicht verwaltet

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

Dieses Ereignis kann auch dann auftreten, wenn der Namespace eine ConfigConnectorContext hat, wenn die ConfigConnectorContext etwa zur gleichen Zeit wie die Config Connector-Ressource erstellt wurde. Sie müssen nur einige Zeit warten, bis Config Connector die Verwaltung der Ressource übernimmt.

Nächste Schritte