8.7. roxctl 部署


与部署相关的命令。

使用方法

$ roxctl deployment [command] [flags]
Copy to Clipboard Toggle word wrap

Expand
表 8.55. 可用命令
命令描述

check

检查部署是否有部署时间策略违反情况。

Expand
表 8.56. 选项
选项描述

-t,--timeout 持续时间

为 API 请求设置超时。这个选项代表请求的最长持续时间。默认值为 10m0s

8.7.1. roxctl 部署命令选项从父命令继承

roxctl 部署命令 支持从父 roxctl 命令继承的以下选项:

Expand
选项描述

--ca string

为安全连接指定自定义 CA 证书文件路径。或者,您可以使用 ROX_CA_CERT_FILE 环境变量指定文件路径。

--direct-grpc

set --direct-grpc 以提高连接性能。或者,通过将 ROX_DIRECT_GRPC_CLIENT 环境变量设置为 true,您可以启用直接 gRPC。默认值为 false

-e,--endpoint 字符串

设置要联系的服务的端点。另外,您可以使用 ROX_ENDPOINT 环境变量设置端点。默认值为 localhost:8443

--force-http1

强制对所有连接使用 HTTP/1。或者,通过将 ROX_CLIENT_FORCE_HTTP1 环境变量设置为 true,您可以强制使用 HTTP/1。默认值为 false

--insecure

启用不安全的连接选项。或者,通过将 ROX_INSECURE_CLIENT 环境变量设置为 true,您可以启用不安全的连接选项。默认值为 false

--insecure-skip-tls-verify

跳过 TLS 证书验证。或者,通过将 ROX_INSECURE_CLIENT_SKIP_TLS_VERIFY 环境变量设置为 true,您可以跳过 TLS 证书验证。默认值为 false

--no-color

禁用颜色输出。或者,通过将 ROX_NO_COLOR 环境变量设置为 true,您可以禁用颜色输出。默认值为 false

-p,--password 字符串

指定基本身份验证的密码。另外,您可以使用 ROX_ADMIN_PASSWORD 环境变量设置密码。

--plaintext

使用未加密的连接。或者,通过将 ROX_PLAINTEXT 环境变量设置为 true,您可以启用未加密的连接。默认值为 false

-S,--server-name 字符串

设置用于 SNI 的 TLS 服务器名称。或者,您可以使用 ROX_SERVER_NAME 环境变量设置服务器名称。

--token-file string

使用指定文件中提供的 API 令牌进行身份验证。另外,您可以使用 ROX_API_TOKEN 环境变量设置令牌。

注意

这些选项适用于 roxctl 部署 命令的所有子命令。

8.7.2. roxctl 部署检查

检查部署是否有部署时间策略违反情况。

使用方法

$ roxctl deployment check [flags]
Copy to Clipboard Toggle word wrap

Expand
表 8.57. 选项
选项描述

-c,--categories 字符串

定义您要执行的策略类别。默认情况下,执行所有策略类别。

--cluster string

设置您要用作评估上下文的集群名称或 ID,以使用特定于集群的信息启用扩展部署。

--compact-output

以紧凑形式打印 JSON 输出。默认值为 false

-f,--file stringArray

指定要发送到 Central 的 YAML 文件以进行策略评估。

--force

绕过镜像的 Central 缓存,并强制从 Scanner 进行新的拉取。默认值为 false

--headers 字符串

在表格输出中定义您要打印的标头。默认值包括 POLICY,SEVERITY,BREAKS DEPLOY,DEPLOYMENT,DESCRIPTION,VIOLATION, 和 REMEDIATION

--headers-as-comments

在 CSV 表格输出中将标头作为注释打印。默认值为 false

--jUnit-suite-name string

设置 JUnit 测试套件的名称。默认值为 deployment-check

--merge-output

合并表格输出中重复的单元。默认值为 false

-n,--namespace 字符串

指定命名空间,以使用上下文信息(如网络策略、RBAC 和服务)来增强在其规格中没有命名空间的部署。规格中定义的命名空间不会被更改。默认值为 default

--no-header

不要打印表格输出的标头。默认值为 false

-o,--output string

选择输出格式。输出格式包括 jsonjunitsariftable、和 csv。默认值为 table

-r,--retries int

在退出作为错误前设置重试次数。默认值为 3

-d,--retry-delay int

设置重试之间等待的时间(以秒为单位)。默认值为 3

--row-jsonpath-expressions string

定义 JSON 路径表达式,以从 JSON 对象创建一个行。如需了解更多详细信息,请运行 roxctl deployment check --help 命令。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat