11.3. 使用 roxctl CLI 生成诊断捆绑包
您可以通过 roxctl CLI 使用 Red Hat Advanced Cluster Security for Kubernetes (RHACS) 管理员密码或 API 令牌和中央地址生成诊断捆绑包。
先决条件
-
要生成诊断捆绑包,您需要对
Administration资源具有读权限。这是比版本 3.73.0 更早的DebugLogs资源版本所必需的。 - 您必须已配置了 RHACS 管理员密码或 API 令牌和中央地址。
流程
要使用 RHACS 管理员密码生成诊断捆绑包,请执行以下步骤:
运行以下命令来配置
ROX_PASSWORD和ROX_CENTRAL_ADDRESS环境变量:export ROX_PASSWORD=<rox_password> && export ROX_CENTRAL_ADDRESS=<address>:<port_number>
$ export ROX_PASSWORD=<rox_password> && export ROX_CENTRAL_ADDRESS=<address>:<port_number>1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 对于
<rox_password>,请指定 RHACS 管理员密码。
运行以下命令,以使用 RHACS 管理员密码生成诊断捆绑包:
roxctl -e "$ROX_CENTRAL_ADDRESS" -p "$ROX_PASSWORD" central debug download-diagnostics
$ roxctl -e "$ROX_CENTRAL_ADDRESS" -p "$ROX_PASSWORD" central debug download-diagnosticsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
要使用 API 令牌生成诊断捆绑包,请执行以下步骤:
运行以下命令来配置
ROX_API_TOKEN环境变量:export ROX_API_TOKEN=<api_token>
$ export ROX_API_TOKEN=<api_token>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,以使用 API 令牌生成诊断捆绑包:
roxctl -e "$ROX_CENTRAL_ADDRESS" central debug download-diagnostics
$ roxctl -e "$ROX_CENTRAL_ADDRESS" central debug download-diagnosticsCopy to Clipboard Copied! Toggle word wrap Toggle overflow