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, indem Sie den folgenden Befehl ausführen:

kubectl get gcp

Status einer Ressource ermitteln

Anhand der status.condition können Sie feststellen, ob die Ressource bereit ist. Config Connector aktualisiert den Status, um den aktuellen Status Ihrer Ressource widerzuspiegeln.

kubectl wait --for=condition=READY KIND NAME

Ersetzen Sie Folgendes:

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

Wenn Sie beispielsweise eine SQLInstance-Ressource des Config Connector namens sqlinstance-sample haben, verwenden Sie den folgenden Befehl, um die zugehörigen Ereignisse anzusehen:

kubectl describe sqlinstance sqlinstance-sample

Ereignisse für einen Namespace ansehen

Führen Sie den folgenden Befehl aus, um die Ereignisse für alle Kubernetes-Ressourcen in einem bestimmten Namespace aufzurufen, einschließlich Ihrer Config Connector-Ressourcen:

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
Trifft auf, wenn die zugrunde liegende Google Cloud-Ressource einer Config Connector-Ressource aktualisiert wird.
UpToDate
Tritt auf, wenn der Abgleich 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 der Abgleich einer Config Connector-Ressource fehlgeschlagen ist.
DependencyNotReady
Tritt auf, wenn eine referenzierte Config Connector-Ressource nicht bereit ist. Sie können feststellen, ob eine Ressource bereit ist. Dazu prüfen Sie ihren Status.
DependencyNotFound
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, die auf ein Kubernetes-Secret verweist, Wenn das Secret vorhanden ist, aber nicht den Schlüssel enthält, auf den verwiesen wird, gilt der Verweis als ungültig.
Wird gelöscht
Wenn die Config Connector-Ressource vom Kubernetes API-Server gelöscht wird, tritt dies auf.
Gelöscht
Wenn eine Config Connector-Ressource erfolgreich vom Kubernetes API-Server gelöscht wurde.
DeleteFailed
Wenn eine Config Connector-Ressource nicht vom Kubernetes API-Server gelöscht werden konnte.
ManagementConflict
Wenn eine Config Connector-Ressource nicht die Inhaberschaft der zugrunde liegenden Google Cloud-Ressource übernimmt. In diesem Fall liegt dies in der Regel daran, dass eine andere Config Connector-Ressource bereits die Inhaberschaft der Google Cloud-Ressource besitzt. Hier finden Sie weitere Informationen dazu, wie Config Connector Konflikte zwischen mehreren Config Connector-Ressourcen handhabt.
PreActuationTransformFailed
Wenn eine Config Connector-Ressource keine Transformationen vor der Aktivierung ausführt. Dieser Ereignistyp bedeutet wahrscheinlich, dass die Ressourcenkonfiguration ungültig ist.
PostActuationTransformFailed
Tritt auf, wenn eine Config Connector-Ressource nach der Aktivierung keine Transformationen ausführen kann.
Nicht verwaltet

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

Dieses Ereignis kann auch dann auftreten, wenn der Namespace ein ConfigConnectorContext hat, wenn das ConfigConnectorContext ungefähr zur selben Zeit wie die Config Connector-Ressource erstellt wurde. Sie müssen nur etwas warten, bis Config Connector mit der Verwaltung der Ressource beginnt.

Nächste Schritte