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