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 RessourceNAME
: 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 dasConfigConnectorContext
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
Weitere Informationen über die Kubernetes-Anwendungsintrospektion.
Config Connector-Installation mit Prometheus überwachen