7.7. Diagnostic des problèmes d’OpenShift CLI (oc)
7.7.1. Comprendre les niveaux de log OpenShift CLI (oc) Copier lienLien copié sur presse-papiers!
Avec OpenShift CLI (oc), vous pouvez créer des applications et gérer des projets OpenShift Dedicated à partir d’un terminal.
En cas de problèmes spécifiques à la commande oc, augmentez le niveau de log d’oc à la demande d’API de sortie, à la réponse API et aux détails de requête de curl générés par la commande. Cela fournit une vue granulaire de l’opération sous-jacente d’une commande oc particulière, qui à son tour pourrait fournir un aperçu de la nature d’une défaillance.
les niveaux de log OC varient de 1 à 10. Le tableau suivant fournit une liste des niveaux de log oc, ainsi que leurs descriptions.
Journal de niveau | Description |
---|---|
1 à 5 | Aucun enregistrement supplémentaire à Stderr. |
6 | Loger les requêtes de l’API à stderr. |
7 | Enregistrez les requêtes API et les en-têtes à stderr. |
8 | Enregistrez les requêtes API, les en-têtes et le corps, ainsi que les en-têtes de réponse API et le corps à stderr. |
9 | Enregistrez les requêtes API, les en-têtes et le corps, les en-têtes de réponse API et le corps, ainsi que les requêtes de curl à stderr. |
10 | Enregistrez les requêtes API, les en-têtes et le corps, les en-têtes de réponse API et le corps, ainsi que les requêtes de curl à stderr, dans les détails verbeux. |
7.7.2. Indiquer les niveaux de journal OpenShift CLI (oc) Copier lienLien copié sur presse-papiers!
Il est possible d’enquêter sur les problèmes OpenShift CLI (oc) en augmentant le niveau de journal de la commande.
Le jeton de session actuel de l’utilisateur OpenShift Dedicated est généralement inclus dans les requêtes de curl enregistrées lorsque cela est nécessaire. En outre, vous pouvez obtenir le jeton de session de l’utilisateur actuel manuellement, pour être utilisé lors du test d’aspects du processus sous-jacent d’une commande oc étape par étape.
Conditions préalables
- Installez le OpenShift CLI (oc).
Procédure
Indiquez le niveau d’oc log lors de l’exécution d’une commande oc:
oc <command> --loglevel <log_level>
$ oc <command> --loglevel <log_level>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow là où:
- <commande>
- Indique la commande que vous exécutez.
- <log_level>
- Indique le niveau de journal à appliquer à la commande.
Afin d’obtenir le jeton de session de l’utilisateur actuel, exécutez la commande suivante:
oc whoami -t
$ oc whoami -t
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
sha256~RCV3Qcn7H-OEfqCGVI0CvnZ6...
sha256~RCV3Qcn7H-OEfqCGVI0CvnZ6...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow