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. Führen Sie dazu den folgenden Befehl aus: folgenden Befehl:
kubectl get gcp
Status einer Ressource ermitteln
Sie können feststellen, ob Ihre Ressource bereit ist, indem Sie status.condition an. Config Connector aktualisiert den Status gemäß dem aktuellen Status Ihrer Ressource.
kubectl wait --for=condition=READY KIND NAME
Ersetzen Sie Folgendes:
KIND
ist die 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
: die Art Ihrer RessourceNAME
: Name der Ressource
Wenn Sie beispielsweise eine Config Connector-Ressource SQLInstance
hatten
Namen sqlinstance-sample
verwenden, verwenden Sie den folgenden Befehl, um die zugehörigen Ereignisse aufzurufen:
kubectl describe sqlinstance sqlinstance-sample
Ereignisse für einen Namespace aufrufen
Um die Ereignisse für alle Kubernetes-Ressourcen in einem bestimmten Namespace anzusehen, einschließlich Ihre Config Connector-Ressourcen, 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
- Wenn die zugrunde liegende Google Cloud einer Config Connector-Ressource Ressource aktualisiert wird.
- UpToDate
- Wenn der Abgleich einer Config Connector-Ressource erfolgreich war. Dieser Ereignistyp bedeutet, dass die zugrunde liegende Google Cloud-Ressource entspricht dem gewünschten Status, der von der Config Connector-Ressource angegeben ist.
- UpdateFailed
- Wenn der Abgleich einer Config Connector-Ressource fehlgeschlagen ist.
- DependencyNotReady
- Wenn eine referenzierte Config Connector-Ressource nicht bereit ist. Sie können um festzustellen, ob eine Ressource bereit ist, indem Sie ihre Status.
- DependencyNotFound
- Wenn eine referenzierte Config Connector-Ressource oder ein Kubernetes-Secret vorhanden ist nicht gefunden.
- DependencyInvalid
- Wenn eine Referenz ungültig ist. Angenommen, ein Config Connector , die auf ein Kubernetes-Secret verweist. Wenn das Secret vorhanden ist, nicht den Schlüssel enthält, auf den verwiesen wird, wird der Verweis gilt als ungültig.
- Wird gelöscht
- Wenn die Config Connector-Ressource aus Kubernetes gelöscht wird API-Server.
- Gelöscht
- Wenn eine Config Connector-Ressource erfolgreich gelöscht wurde aus den Kubernetes API-Server.
- DeleteFailed
- Wenn eine Config Connector-Ressource nicht aus dem Kubernetes API-Server.
- ManagementConflict
- Wenn eine Config Connector-Ressource die Inhaberschaft des zugrunde liegende Google Cloud-Ressource. In diesem Fall da eine andere Config Connector-Ressource bereits Inhaber der Google Cloud-Ressource. Weitere Informationen zur Verarbeitung von Config Connector Konflikten zwischen mehreren Config Connector-Ressourcen.
- PreActuationTransformFailed
- Wenn eine Config Connector-Ressource keine Transformationen vor der Aktivierung ausführen kann. Dieser Ereignistyp bedeutet wahrscheinlich, dass die Ressourcenkonfiguration ungültig ist.
- PostActuationTransformFailed
- Wenn eine Config Connector-Ressource keine Transformationen nach der Aktivität ausführen kann.
- Nicht verwaltet
Tritt auf, wenn Config Connector in Namespaced-Modus und die Config Connector-Ressource in einem Namespace ist, in dem sich Config Connector befindet nicht aktiviert ist (d. h., der Namespace hat keinen
ConfigConnectorContext
-Objekt).Dieses Ereignis kann auch auftreten, wenn der Namespace einen
ConfigConnectorContext
, wenn dasConfigConnectorContext
um ungefähr mit der Config Connector-Ressource. Du musst nur noch warten einige Zeit, damit Config Connector mit der Verwaltung der Ressource beginnt.
Nächste Schritte
Weitere Informationen über die Kubernetes-Anwendungsintrospektion.
Config Connector-Installation mit Prometheus überwachen