7.12. Diagnostiquer les problèmes liés à OpenShift CLI (oc)
7.12.1. Comprendre les niveaux de logs de l'OpenShift CLI (oc
)
Avec l'OpenShift CLI (oc
), vous pouvez créer des applications et gérer des projets OpenShift Container Platform à partir d'un terminal.
Si des problèmes spécifiques à la commande oc
surviennent, augmentez le niveau de journalisation oc
pour obtenir les détails de la demande API, de la réponse API et de la demande curl
générés par la commande. Cela permet d'obtenir une vue granulaire de l'opération sous-jacente d'une commande oc
particulière, qui peut à son tour fournir des informations sur la nature de l'échec.
oc
les niveaux de journalisation vont de 1 à 10. Le tableau suivant fournit une liste des niveaux de journalisation de oc
, ainsi que leur description.
Niveau d'enregistrement | Description |
---|---|
1 à 5 | Pas de journalisation supplémentaire vers stderr. |
6 | Enregistrer les demandes d'API sur stderr. |
7 | Enregistrer les requêtes et les en-têtes de l'API dans le fichier stderr. |
8 | Consigne les demandes, les en-têtes et le corps de l'API, ainsi que les en-têtes et le corps de la réponse de l'API dans stderr. |
9 |
Consigne les demandes, les en-têtes et le corps de l'API, les en-têtes et le corps de la réponse de l'API, ainsi que les demandes |
10 |
Consigne les demandes, les en-têtes et le corps de l'API, les en-têtes et le corps de la réponse de l'API, ainsi que les demandes |
7.12.2. Spécifier les niveaux de journalisation de l'OpenShift CLI (oc
)
Vous pouvez enquêter sur les problèmes liés à l'OpenShift CLI (oc
) en augmentant le niveau de journalisation de la commande.
Conditions préalables
-
Installez le CLI OpenShift (
oc
).
Procédure
Spécifier le niveau de journalisation de
oc
lors de l'exécution d'une commandeoc
:oc <options> --loglevel <log_level>
Le jeton de session actuel de l'utilisateur d'OpenShift Container Platform est généralement inclus dans les demandes enregistrées sur
curl
, le cas échéant. Vous pouvez également obtenir manuellement le jeton de session de l'utilisateur actuel, pour tester étape par étape certains aspects du processus sous-jacent d'une commandeoc
:$ oc whoami -t