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 répertorier les ressources gérées par Config Connector en exécutant la commande suivante:
kubectl get gcp
Déterminer l'état d'une ressource
Pour savoir si votre ressource est prête, consultez son état status.condition. Config Connector met à jour l'état pour refléter l'état actuel de votre ressource.
kubectl wait --for=condition=READY KIND NAME
Remplacez les éléments suivants :
KIND
: genre de votre ressource. Par 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 KIND NAME
Remplacez les éléments suivants :
KIND
: genre de votre ressourceNAME
: nom de votre ressource
Par exemple, si vous disposez d'une ressource Config Connector SQLInstance
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 d'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 en cours
- Se produit lorsque la ressource Google Cloud sous-jacente d'une ressource Config Connector est en cours de mise à jour.
- UpToDate
- Se produit lorsque le rapprochement d'une ressource Config Connector a réussi. Ce type d'événement signifie que la ressource Google Cloud sous-jacente correspond désormais à l'état souhaité spécifié par la ressource Config Connector.
- UpdateFailed
- Se produit lorsque le rapprochement d'une ressource Config Connector a échoué.
- DependencyNotReady
- Se produit lorsqu'une ressource Config Connector référencée n'est pas prête. Pour déterminer si une ressource est prête, vérifiez son état.
- DependencyNotFound
- Se produit lorsqu'une ressource Config Connector référencée ou un secret Kubernetes est introuvable.
- DependencyInvalid
- Se produit lorsqu'une référence n'est pas valide. Par exemple, supposons qu'une ressource Config Connector fait référence à un secret Kubernetes. Si le secret existe, mais s'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 en cours de suppression 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 n'a pas pu ê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. Lorsque cela se produit, c'est généralement parce qu'une autre ressource Config Connector est déjà propriétaire de la ressource Google 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 des transformations préalables à l'activation. 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 des 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 possède un
ConfigConnectorContext
si leConfigConnectorContext
a été créé à peu près au même moment que la ressource Config Connector. Il vous suffit d'attendre un certain temps que Config Connector commence à gérer la ressource.
Étapes suivantes
En savoir plus sur l'introspection des applications Kubernetes.
Surveillez votre installation Config Connector avec Prometheus.