Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Surveiller les ressources
Pour obtenir des informations sur vos ressources, vous pouvez utiliser kubectl.
Avant de commencer
Pour effectuer ces étapes, vous avez besoin des ressources Config Connector existantes.
Pour obtenir un exemple de ressource, consultez la page Premiers pas avec Config Connector.
Répertorier toutes les ressources
Vous pouvez lister les ressources gérées par Config Connector en exécutant la commande suivante:
kubectl get gcp
Déterminer l'état d'une ressource
Vous pouvez déterminer si une ressource est prête en consultant le champ status.condition.
Config Connector met à jour l'état pour refléter l'état actuel de votre ressource.
kubectl wait --for=condition=READY KINDNAME
Remplacez les éléments suivants :
KIND: type de votre ressource. Exemple :PubSubTopic
NAME: nom de votre ressource
Afficher des événements
Config Connector crée des événements Kubernetes contenant des informations et des erreurs sur la gestion des ressources. Vous pouvez afficher les événements d'une ressource spécifique ou tous les événements de votre environnement Config Connector.
Afficher des événements pour une seule ressource
Vous pouvez afficher les événements d'une seule ressource en examinant le champ Events dans le résultat de la commande suivante :
kubectl describe KINDNAME
Remplacez les éléments suivants :
KIND: type de votre ressource
NAME: nom de votre ressource
Par exemple, si vous disposiez d'une ressource SQLInstance de Config Connector nommée sqlinstance-sample, utilisez la commande suivante pour afficher ses événements:
kubectl describe sqlinstance sqlinstance-sample
Afficher les événements d'un espace de noms
Pour afficher les événements de toutes les ressources Kubernetes dans un espace de noms donné, y compris vos ressources Config Connector, exécutez la commande suivante:
kubectl --namespace CC_NAMESPACE get events
Remplacez CC_NAMESPACE par l'espace de noms à partir duquel Config Connector gère les ressources.
Événements spécifiques à Config Connector
Config Connector peut créer les types d'événements suivants:
Mise à jour…
Se produit lorsque la ressource sous-jacente d'une ressource Config Connector est mise à jour.
Google Cloud
UpToDate
Se produit lorsque la mise en correspondance d'une ressource Config Connector a réussi.
Ce type d'événement signifie que la ressource sous-jacente Google Cloud correspond désormais à l'état souhaité spécifié par la ressource Config Connector.
UpdateFailed
Se produit lorsque la mise en correspondance d'une ressource Config Connector a échoué.
DependencyNotReady
Se produit lorsqu'une ressource Config Connector référencée n'est pas prête. Vous pouvez déterminer si une ressource est prête en vérifiant son état.
DependencyNotFound
Se produit lorsqu'une ressource Config Connector ou un secret Kubernetes référencés ne sont pas trouvés.
DependencyInvalid
Se produit lorsqu'une référence n'est pas valide. Par exemple, supposons qu'une ressource Config Connector fasse référence à un secret Kubernetes. Si le secret existe, mais qu'il ne contient pas la clé référencée, la référence est considérée comme non valide.
Suppression
Se produit lorsque la ressource Config Connector est supprimée du serveur d'API Kubernetes.
Supprimé
Se produit lorsqu'une ressource Config Connector a bien été supprimée du serveur d'API Kubernetes.
DeleteFailed
Se produit lorsqu'une ressource Config Connector ne parvient pas à être supprimée du serveur d'API Kubernetes.
ManagementConflict
Se produit lorsqu'une ressource Config Connector ne parvient pas à devenir propriétaire de la ressource Google Cloud sous-jacente. Dans ce cas, cela est généralement dû au fait qu'une autre ressource Config Connector est déjà propriétaire de la ressourceGoogle Cloud . Découvrez comment Config Connector gère les conflits entre plusieurs ressources Config Connector.
PreActuationTransformFailed
Se produit lorsqu'une ressource Config Connector ne parvient pas à effectuer les transformations préalables à l'action.
Ce type d'événement signifie probablement que la configuration de la ressource n'est pas valide.
PostActuationTransformFailed
Se produit lorsqu'une ressource Config Connector ne parvient pas à effectuer les transformations post-activation.
Non géré
Se produit lorsque Config Connector est en mode espace de noms et que la ressource Config Connector se trouve dans un espace de noms où Config Connector n'est pas activé (c'est-à-dire que l'espace de noms ne comporte pas d'objet ConfigConnectorContext).
Cet événement peut se produire même si l'espace de noms comporte un ConfigConnectorContext si celui-ci a été créé à peu près en même temps que la ressource Config Connector.ConfigConnectorContext Il vous suffit d'attendre un certain temps pour que Config Connector commence à gérer la ressource.
Surveillez votre installation Config Connector avec Prometheus.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eYou can use \u003ccode\u003ekubectl\u003c/code\u003e commands to monitor resources managed by Config Connector, including listing them with \u003ccode\u003ekubectl get gcp\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe status of a resource can be determined by examining its \u003ccode\u003estatus.condition\u003c/code\u003e and you can use \u003ccode\u003ekubectl wait --for=condition=READY\u003c/code\u003e to wait for a resource to become ready.\u003c/p\u003e\n"],["\u003cp\u003eConfig Connector generates Kubernetes events that you can view for a specific resource using \u003ccode\u003ekubectl describe KIND NAME\u003c/code\u003e, or for all resources in a namespace with \u003ccode\u003ekubectl --namespace CC_NAMESPACE get events\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eConfig Connector events, like \u003ccode\u003eUpdating\u003c/code\u003e, \u003ccode\u003eUpToDate\u003c/code\u003e, \u003ccode\u003eUpdateFailed\u003c/code\u003e, \u003ccode\u003eDependencyNotReady\u003c/code\u003e, and others, provide information about the lifecycle and state of resources.\u003c/p\u003e\n"],["\u003cp\u003eConfig Connector events, such as \u003ccode\u003eManagementConflict\u003c/code\u003e, \u003ccode\u003ePreActuationTransformFailed\u003c/code\u003e, \u003ccode\u003ePostActuationTransformFailed\u003c/code\u003e, and \u003ccode\u003eUnmanaged\u003c/code\u003e give specific data regarding certain issues with the resources.\u003c/p\u003e\n"]]],[],null,["# Monitoring your resources\n=========================\n\n*** ** * ** ***\n\nTo get information on your resources, you can use `kubectl`.\n\nBefore you begin\n----------------\n\nTo complete these steps, you need existing Config Connector resources.\nFor an example resource, see\n[Getting started with Config Connector](/config-connector/docs/how-to/getting-started).\n\nListing all resources\n---------------------\n\nYou can list the resources that Config Connector manages with, by running\nthe following command: \n\n```\nkubectl get gcp\n```\n\nDetermining a resource's status\n-------------------------------\n\nYou can determine if your resource is ready by looking at its\n[status.condition](/config-connector/docs/concepts/resources#status_condition).\nConfig Connector updates the status to reflect the current state of\nyour resource. \n\n```\nkubectl wait --for=condition=READY KIND NAME\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eKIND\u003c/var\u003e: your resource's kind. For example, `PubSubTopic`.\n- \u003cvar translate=\"no\"\u003eNAME\u003c/var\u003e: your resource's name\n\nViewing events\n--------------\n\nConfig Connector creates Kubernetes events with information and errors about\nmanaging resources. You can view events for a specific resource, or all events\nin your Config Connector environment.\n\n### Viewing events for a single resource\n\nYou can view the events for a single resource by examining the `Events` field\nin the output of the following command: \n\n```\nkubectl describe KIND NAME\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eKIND\u003c/var\u003e: your resource's kind\n- \u003cvar translate=\"no\"\u003eNAME\u003c/var\u003e: your resource's name\n\nFor example, if you had a Config Connector `SQLInstance` resource\nnamed `sqlinstance-sample`, use the following command to view its events: \n\n```\nkubectl describe sqlinstance sqlinstance-sample\n```\n\n### Viewing events for a namespace\n\nTo see the events for all Kubernetes resources in a given namespace, including\nyour Config Connector resources, run the following command: \n\n```\nkubectl --namespace CC_NAMESPACE get events\n```\n\nReplace \u003cvar translate=\"no\"\u003eCC_NAMESPACE\u003c/var\u003e with the namespace Config Connector\nmanages resources from.\n\n### Config Connector-specific events\n\nConfig Connector can create the following event types:\n\nUpdating\n: Occurs when a Config Connector resource's underlying Google Cloud\n resource is being updated.\n\nUpToDate\n: Occurs when a Config Connector resource's reconciliation has succeeded.\n This event type means that the underlying Google Cloud resource now\n matches the desired state specified by the Config Connector resource.\n\nUpdateFailed\n: Occurs when a Config Connector resource's reconciliation has failed.\n\nDependencyNotReady\n: Occurs when a referenced Config Connector resource is not ready. You can\n determine whether a resource is ready by [checking its\n status](#determining-resource-status).\n\nDependencyNotFound\n: Occurs when a referenced Config Connector resource or Kubernetes Secret\n is not found.\n\nDependencyInvalid\n: Occurs when a reference is invalid. For example, suppose a Config Connector\n resource that references a Kubernetes Secret. If the Secret exists, but if\n it does not contain the key that is being referenced, then the reference\n is said to be invalid.\n\nDeleting\n: Occurs when Config Connector resource is being deleted from the Kubernetes\n API Server.\n\nDeleted\n: Occurs when a Config Connector resource has successfully been deleted from\n the Kubernetes API Server.\n\nDeleteFailed\n: Occurs when a Config Connector resource has failed to be deleted from the\n Kubernetes API Server.\n\nManagementConflict\n: Occurs when a Config Connector resource fails to take ownership of the\n underlying Google Cloud resource. When this occurs, it is usually\n because another Config Connector resource already has ownership of the\n Google Cloud resource. Read more about [how Config Connector handles\n conflicts between multiple Config Connector resources](/config-connector/docs/concepts/managing-conflicts).\n\nPreActuationTransformFailed\n: Occurs when a Config Connector resource fails to perform pre-actuation transformations.\n This event type likely means that the resource configuration is invalid.\n\nPostActuationTransformFailed\n: Occurs when a Config Connector resource fails to perform post-actuation transformations.\n\nUnmanaged\n\n: Occurs when Config Connector is in\n [namespaced-mode](/config-connector/docs/how-to/install-namespaced)\n and the Config Connector resource is in a namespace where Config Connector\n is not enabled (that is, the namespace does not have a\n `ConfigConnectorContext` object).\n\n This event can occur even if the namespace does have a\n `ConfigConnectorContext` if the `ConfigConnectorContext` was created around\n the same time as the Config Connector resource. You just need to wait\n some time for Config Connector to start managing the resource.\n\nWhat's next\n-----------\n\n- Learn more about\n [Kubernetes application introspection](https://kubernetes.io/docs/tasks/debug-application-cluster/debug-application-introspection/).\n\n- Monitor your Config Connector installation with\n [Prometheus](/config-connector/docs/how-to/monitoring-prometheus)."]]