2.2. Visualisation des nacelles
En tant qu'administrateur, vous pouvez visualiser les pods de votre cluster et déterminer l'état de santé de ces pods et du cluster dans son ensemble.
2.2.1. À propos des cosses Copier lienLien copié sur presse-papiers!
OpenShift Container Platform exploite le concept Kubernetes d'un pod, qui est un ou plusieurs conteneurs déployés ensemble sur un hôte, et la plus petite unité de calcul qui peut être définie, déployée et gérée. Les pods sont l'équivalent approximatif d'une instance de machine (physique ou virtuelle) pour un conteneur.
Vous pouvez afficher une liste des pods associés à un projet spécifique ou consulter les statistiques d'utilisation des pods.
2.2.2. Visualiser les pods d'un projet Copier lienLien copié sur presse-papiers!
Vous pouvez afficher une liste des pods associés au projet en cours, y compris le nombre de répliques, l'état actuel, le nombre de redémarrages et l'âge du pod.
Procédure
Pour visualiser les pods d'un projet :
Modification du projet :
oc project <nom du projet>
$ oc project <nom du projet>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exécutez la commande suivante :
oc get pods
$ oc get pods
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple :
oc get pods -n openshift-console
$ oc get pods -n openshift-console
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
NAME READY STATUS RESTARTS AGE console-698d866b78-bnshf 1/1 Running 2 165m console-698d866b78-m87pm 1/1 Running 2 165m
NAME READY STATUS RESTARTS AGE console-698d866b78-bnshf 1/1 Running 2 165m console-698d866b78-m87pm 1/1 Running 2 165m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Ajoutez les drapeaux
-o wide
pour afficher l'adresse IP du pod et le nœud où il se trouve.oc get pods -o wide
$ oc get pods -o wide
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE console-698d866b78-bnshf 1/1 Running 2 166m 10.128.0.24 ip-10-0-152-71.ec2.internal <none> console-698d866b78-m87pm 1/1 Running 2 166m 10.129.0.23 ip-10-0-173-237.ec2.internal <none>
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE console-698d866b78-bnshf 1/1 Running 2 166m 10.128.0.24 ip-10-0-152-71.ec2.internal <none> console-698d866b78-m87pm 1/1 Running 2 166m 10.129.0.23 ip-10-0-173-237.ec2.internal <none>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.2.3. Visualisation des statistiques d'utilisation des pods Copier lienLien copié sur presse-papiers!
Vous pouvez afficher les statistiques d'utilisation des pods, qui fournissent les environnements d'exécution des conteneurs. Ces statistiques d'utilisation comprennent la consommation de CPU, de mémoire et de stockage.
Conditions préalables
-
Vous devez avoir l'autorisation
cluster-reader
pour voir les statistiques d'utilisation. - Metrics doit être installé pour afficher les statistiques d'utilisation.
Procédure
Pour consulter les statistiques d'utilisation :
Exécutez la commande suivante :
oc adm top pods
$ oc adm top pods
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple :
oc adm top pods -n openshift-console
$ oc adm top pods -n openshift-console
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
NAME CPU(cores) MEMORY(bytes) console-7f58c69899-q8c8k 0m 22Mi console-7f58c69899-xhbgg 0m 25Mi downloads-594fcccf94-bcxk8 3m 18Mi downloads-594fcccf94-kv4p6 2m 15Mi
NAME CPU(cores) MEMORY(bytes) console-7f58c69899-q8c8k 0m 22Mi console-7f58c69899-xhbgg 0m 25Mi downloads-594fcccf94-bcxk8 3m 18Mi downloads-594fcccf94-kv4p6 2m 15Mi
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exécutez la commande suivante pour afficher les statistiques d'utilisation des pods avec étiquettes :
oc adm top pod --selector=''
$ oc adm top pod --selector=''
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Vous devez choisir le sélecteur (requête d'étiquette) sur lequel filtrer. Prend en charge
=
,==
, et!=
.
2.2.4. Visualisation des journaux de ressources Copier lienLien copié sur presse-papiers!
Vous pouvez consulter le journal de diverses ressources dans l'interface de commande OpenShift (oc) et dans la console Web. Les journaux se lisent à partir de la queue, ou de la fin, du journal.
Conditions préalables
- Accès à la CLI d'OpenShift (oc).
Procédure (UI)
Dans la console OpenShift Container Platform, naviguez vers Workloads
Pods ou naviguez vers le pod via la ressource que vous souhaitez étudier. NoteCertaines ressources, telles que les constructions, n'ont pas de pods à interroger directement. Dans ce cas, vous pouvez trouver le lien Logs sur la page Details de la ressource.
- Sélectionnez un projet dans le menu déroulant.
- Cliquez sur le nom du module que vous souhaitez examiner.
- Cliquez sur Logs.
Procédure (CLI)
Visualiser le journal d'un pod spécifique :
oc logs -f <nom_du_pod> -c <nom_du_conteneur>
oc logs -f <nom_du_pod> -c <nom_du_conteneur>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow où :
-f
- Facultatif : Spécifie que la sortie suit ce qui est écrit dans les journaux.
<pod_name>
- Spécifie le nom du module.
<container_name>
- Facultatif : Spécifie le nom d'un conteneur. Lorsqu'un module a plus d'un conteneur, vous devez spécifier le nom du conteneur.
Par exemple :
oc logs ruby-58cd97df55-mww7r
$ oc logs ruby-58cd97df55-mww7r
Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc logs -f ruby-57f7f4855b-znl92 -c ruby
$ oc logs -f ruby-57f7f4855b-znl92 -c ruby
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Le contenu des fichiers journaux est imprimé.
Consulter le journal d'une ressource spécifique :
oc logs <object_type>/<resource_name>
oc logs <object_type>/<resource_name>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Spécifie le type et le nom de la ressource.
Par exemple :
oc logs deployment/ruby
$ oc logs deployment/ruby
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Le contenu des fichiers journaux est imprimé.