Ressourcen überwachen
Mit kubectl
können Sie Informationen zu Ihren Ressourcen abrufen.
Hinweis
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 vom 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 der 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 der RessourceNAME
: Name der 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 aufrufen
Zum Aufrufen der Ereignisse für alle Kubernetes-Ressourcen in einem bestimmten Namespace, einschließlich Ihrer Config Connector-Ressourcen, führen Sie den unten aufgeführten 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 Abgleichung einer Config Connector-Ressource erfolgreich war. Bei diesem Ereignistyp stimmt die Google Cloud zugrunde liegende Ressource jetzt mit dem gewünschten Status überein, der in der Config Connector-Ressource angegeben ist.
- UpdateFailed
- Tritt auf, wenn die Abgleichung 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, es gibt eine Config Connector-Ressource, die auf ein Kubernetes-Secret verweist. Wenn das Secret vorhanden ist, aber nicht den referenzierten Schlüssel enthält, ist die Referenz ungültig.
- Wird gelöscht
- Tritt auf, wenn die 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. In diesem Fall ist in der Regel eine andere Config Connector-Ressource Inhaber derGoogle Cloud -Ressource. Weitere Informationen zum Umgang mit Konflikten zwischen mehreren Config Connector-Ressourcen
- PreActuationTransformFailed
- Tritt auf, wenn bei einer Config Connector-Ressource keine Transformationen vor der Aktivierung durchgeführt werden. Dieser Ereignistyp bedeutet wahrscheinlich, dass die Ressourcenkonfiguration ungültig ist.
- PostActuationTransformFailed
- Tritt auf, wenn bei einer Config Connector-Ressource keine Transformationen nach der Aktivierung ausgeführt werden.
- Nicht verwaltet
Tritt auf, wenn Config Connector sich im Namespace-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 eine
ConfigConnectorContext
hat, wenn dieConfigConnectorContext
ungefähr zur selben Zeit wie die Config Connector-Ressource erstellt wurde. Sie müssen nur etwas warten, bis Config Connector die Ressource verwaltet.
Nächste Schritte
Weitere Informationen über die Kubernetes-Anwendungsintrospektion.
Config Connector-Installation mit Prometheus überwachen