7.12. 诊断 OpenShift CLI(oc)问题
7.12.1. 了解 OpenShift CLI(oc
)日志级别
借助 OpenShift CLI(oc
),您可以从终端创建应用程序并管理 OpenShift Container Platform 项目。
如果出现特定于 oc
命令的问题,将 oc
日志级别提高为输出 API 请求、API 响应以及命令生成的 curl
请求详情。这提供了特定的 oc
命令的底层操作信息,以帮助您了解故障的本质。
oc
日志级别范围从 1 到 10。下表提供了 oc
日志级别列表及其描述。
日志级别 | 描述 |
---|---|
1 到 5 | 没有额外的日志记录到 stderr。 |
6 | 为 stderr 记录 API 请求。 |
7 | 将 API 请求和标头记录到 stderr。 |
8 | 记录 API 请求、标头和正文,以及 API 响应标头和正文到 stderr。 |
9 |
记录日志 API 请求、标头和正文、API 响应标头和正文,以及 |
10 |
记录日志 API 请求、标头和正文、API 响应标头和正文,以及 |
7.12.2. 指定 OpenShift CLI(oc
)日志级别
您可以通过提高命令的日志级别来调查 OpenShift CLI(oc
)问题。
先决条件
-
安装 OpenShift CLI (
oc
) 。
流程
在运行
oc
命令时指定oc
日志级别:$ oc <options> --loglevel <log_level>
OpenShift Container Platform 用户的当前会话令牌通常包含在记录的
curl
请求中。您还可以手动获取当前用户的会话令牌,以便在测试oc
命令的底层进程的各个方面时使用:$ oc whoami -t