Chapitre 7. Travailler avec des clusters
7.1. Visualisation des informations sur les événements système dans un cluster OpenShift Container Platform
Les événements dans OpenShift Container Platform sont modélisés sur la base des événements qui se produisent sur les objets API dans un cluster OpenShift Container Platform.
7.1.1. Comprendre les événements
Les événements permettent à OpenShift Container Platform d'enregistrer des informations sur des événements du monde réel de manière agnostique en termes de ressources. Ils permettent également aux développeurs et aux administrateurs de consommer des informations sur les composants du système de manière unifiée.
7.1.2. Visualisation des événements à l'aide de la CLI
Vous pouvez obtenir une liste d'événements dans un projet donné à l'aide de l'interface de programmation.
Procédure
Pour visualiser les événements d'un projet, utilisez la commande suivante :
$ oc get events [-n <projet>] 1
- 1
- Le nom du projet.
Par exemple :
$ oc get events -n openshift-config
Exemple de sortie
LAST SEEN TYPE REASON OBJECT MESSAGE 97m Normal Scheduled pod/dapi-env-test-pod Successfully assigned openshift-config/dapi-env-test-pod to ip-10-0-171-202.ec2.internal 97m Normal Pulling pod/dapi-env-test-pod pulling image "gcr.io/google_containers/busybox" 97m Normal Pulled pod/dapi-env-test-pod Successfully pulled image "gcr.io/google_containers/busybox" 97m Normal Created pod/dapi-env-test-pod Created container 9m5s Warning FailedCreatePodSandBox pod/dapi-volume-test-pod Failed create pod sandbox: rpc error: code = Unknown desc = failed to create pod network sandbox k8s_dapi-volume-test-pod_openshift-config_6bc60c1f-452e-11e9-9140-0eec59c23068_0(748c7a40db3d08c07fb4f9eba774bd5effe5f0d5090a242432a73eee66ba9e22): Multus: Err adding pod to network "openshift-sdn": cannot set "openshift-sdn" ifname to "eth0": no netns: failed to Statfs "/proc/33366/ns/net": no such file or directory 8m31s Normal Scheduled pod/dapi-volume-test-pod Successfully assigned openshift-config/dapi-volume-test-pod to ip-10-0-171-202.ec2.internal
Pour visualiser les événements de votre projet à partir de la console OpenShift Container Platform.
- Lancez la console OpenShift Container Platform.
-
Cliquez sur Home
Events et sélectionnez votre projet. Déplacez-vous vers la ressource dont vous voulez voir les événements. Par exemple : Home
Projects <nom-du-projet> <nom-de-la-ressource>. De nombreux objets, tels que les pods et les déploiements, ont également leur propre onglet Events, qui affiche les événements liés à cet objet.
7.1.3. Liste des événements
Cette section décrit les événements de OpenShift Container Platform.
Nom | Description |
---|---|
| Échec de la validation de la configuration du pod. |
Nom | Description |
---|---|
| Le redémarrage à reculons a fait échouer le conteneur. |
| Conteneur créé. |
| L'opération de traction/création/démarrage a échoué. |
| Mise à mort du conteneur. |
| Le conteneur a démarré. |
| Prédominance d'autres pods. |
| La durée d'exécution du conteneur n'a pas arrêté le pod dans le délai de grâce spécifié. |
Nom | Description |
---|---|
| Le conteneur est malsain. |
Nom | Description |
---|---|
| Reculez Ctr Start, tirez sur l'image. |
| Le site NeverPull Policy de l'image n'est pas respecté. |
| Échec de l'extraction de l'image. |
| Échec de l'inspection de l'image. |
| L'image a été extraite avec succès ou l'image du conteneur est déjà présente sur la machine. |
| Tirer l'image. |
Nom | Description |
---|---|
| Échec de l'espace disque libre. |
| La capacité du disque n'est pas valide. |
Nom | Description |
---|---|
| Le montage du volume a échoué. |
| Le réseau hôte n'est pas pris en charge. |
| Conflit hôte/port. |
| L'installation du Kubelet a échoué. |
| Forme non définie. |
| Le nœud n'est pas prêt. |
| Le nœud n'est pas programmable. |
| Le nœud est prêt. |
| Le nœud est programmable. |
| Inadéquation du sélecteur de nœud. |
| Hors disque. |
| Le nœud a été redémarré. |
| Démarrage de kubelet. |
| Échec de l'attachement du volume. |
| Échec du détachement du volume. |
| Échec de l'extension/réduction du volume. |
| Augmentation/réduction du volume avec succès. |
| Échec de l'extension/réduction du système de fichiers. |
| Le système de fichiers a été étendu/réduit avec succès. |
| Échec du démontage du volume. |
| Échec du mappage d'un volume. |
| Échec de la mise en forme de l'appareil. |
| Le volume est déjà monté. |
| Le volume est détaché avec succès. |
| Le volume est monté avec succès. |
| Le volume a été démonté avec succès. |
| Le ramassage des ordures du conteneur a échoué. |
| Le ramassage des images a échoué. |
| Échec de l'application de la limite de Cgroup réservée au système. |
| Limite du groupe C réservée au système. |
| Option de montage non prise en charge. |
| Le bac à sable du pod a changé. |
| Échec de la création d'un bac à sable pour pods. |
| Échec de l'état du bac à sable du pod. |
Nom | Description |
---|---|
| La synchronisation des pods a échoué. |
Nom | Description |
---|---|
| Il y a une situation OOM (out of memory) sur le cluster. |
Nom | Description |
---|---|
| Échec de l'arrêt d'un pod. |
| Échec de la création d'un conteneur de pods. |
| Échec de la création de répertoires de données de pods. |
| Le réseau n'est pas prêt. |
|
Erreur de création : |
|
Création d'un pod : |
|
Erreur de suppression : |
|
Pod supprimé : |
Nom | Description |
---|---|
Sélecteur requis | Un sélecteur est nécessaire. |
| Impossible de convertir le sélecteur en un objet sélecteur interne correspondant. |
| HPA n'a pas été en mesure de calculer le nombre de répliques. |
| Type de source métrique inconnu. |
| HPA a pu calculer avec succès le nombre de répliques. |
| Échec de la conversion de l'APH donné. |
| Le contrôleur HPA n'a pas pu obtenir l'échelle actuelle de la cible. |
| Le contrôleur HPA a pu obtenir l'échelle actuelle de la cible. |
| N'a pas réussi à calculer le nombre de réplicas souhaité en fonction des métriques listées. |
|
Nouvelle taille : |
|
Nouvelle taille : |
| Échec de la mise à jour de l'état. |
Nom | Description |
---|---|
| Démarrer OpenShift SDN. |
| L'interface réseau du pod a été perdue et le pod sera arrêté. |
Nom | Description |
---|---|
|
Le service-port |
Nom | Description |
---|---|
| Aucun volume persistant n'est disponible et aucune classe de stockage n'est définie. |
| La taille du volume ou la classe est différente de ce qui est demandé dans la demande. |
| Erreur lors de la création d'un module de recyclage. |
| Se produit lorsque le volume est recyclé. |
| Se produit lorsque le pod est recyclé. |
| Se produit lorsque le volume est supprimé. |
| Erreur lors de la suppression du volume. |
| Se produit lorsque le volume de la demande est approvisionné soit manuellement, soit par un logiciel externe. |
| Échec de l'approvisionnement du volume. |
| Erreur de nettoyage du volume provisionné. |
| Se produit lorsque le volume est approvisionné avec succès. |
| Retarder la fixation jusqu'à l'ordonnancement du pod. |
Nom | Description |
---|---|
| Le gestionnaire a échoué pour le démarrage du pod. |
| Le gestionnaire a échoué pour le préarrêt. |
| Crochet de préarrêt inachevé. |
Nom | Description |
---|---|
| Échec de l'annulation du déploiement. |
| Déploiement annulé. |
| Création d'un nouveau contrôleur de réplication. |
| Pas d'IP d'entrée disponible à allouer au service. |
Nom | Description |
---|---|
|
Échec de la programmation du pod : |
|
Par |
|
L'attribution de |
Nom | Description |
---|---|
| Cet ensemble de démons sélectionne tous les pods. Un sélecteur non vide est nécessaire. |
|
Échec du placement d'un pod sur |
|
Le daemon pod |
Nom | Description |
---|---|
| Erreur lors de la création de l'équilibreur de charge. |
| Suppression de l'équilibreur de charge. |
| Assurer l'équilibre de la charge. |
| Équilibreur de charge assuré. |
|
Il n'y a pas de nœuds disponibles pour le service |
|
Liste les nouveaux |
|
Liste la nouvelle adresse IP. Par exemple, |
|
Liste des adresses IP externes. Par exemple, |
|
Liste le nouvel UID. Par exemple, |
|
Liste les nouveaux |
|
Liste les nouveaux |
| Mise à jour de l'équilibreur de charge avec de nouveaux hôtes. |
| Erreur de mise à jour de l'équilibreur de charge avec les nouveaux hôtes. |
| Suppression de l'équilibreur de charge. |
| Erreur de suppression de l'équilibreur de charge. |
| L'équilibreur de charge a été supprimé. |