$ export ROX_API_TOKEN=<api_token>
在集群上安装 `SecuredCluster` 资源之前,必须创建一个初始化包。安装并配置了 `SecuredCluster` 的集群随后使用此包对 ACS 控制台进行身份验证。可以使用 RHACS 门户或 `roxctl` CLI 创建初始化包。然后,使用它创建资源来应用初始化包。
可以使用 RHACS 门户创建包含密钥的初始化包。
必须具有 `Admin` 用户角色才能创建初始化包。 |
查找 RHACS 门户的地址,如“使用 Operator 方法验证 Central 安装”中所述。
登录到 RHACS 门户。
如果没有安全集群,则会显示**平台配置** → **集群**页面。
单击**创建初始化包**。
输入集群初始化包的名称。
选择您的平台。
选择您将用于安全集群的安装方法:Operator 或 Helm chart。
单击下载以生成并下载初始化包,该包以 YAML 文件的形式创建。如果您使用相同的安装方法,则可以将一个初始化包及其对应的 YAML 文件用于所有安全集群。
安全地存储此包,因为它包含密钥。 |
使用初始化包在安全集群上创建资源来应用它。
在每个集群上安装安全集群服务。
您可以使用roxctl
CLI 创建包含密钥的初始化包。
您必须具有 |
您已配置ROX_API_TOKEN
和ROX_CENTRAL_ADDRESS
环境变量
运行以下命令设置ROX_API_TOKEN
$ export ROX_API_TOKEN=<api_token>
运行以下命令设置ROX_CENTRAL_ADDRESS
环境变量
$ export ROX_CENTRAL_ADDRESS=<address>:<port_number>
在 RHACS 云服务中,当使用需要 Central 地址的 |
要生成包含用于 Helm 安装的密钥的集群初始化包,请运行以下命令
$ roxctl -e "$ROX_CENTRAL_ADDRESS" \
central init-bundles generate --output \
<cluster_init_bundle_name> cluster_init_bundle.yaml
要生成包含用于 Operator 安装的密钥的集群初始化包,请运行以下命令
$ roxctl -e "$ROX_CENTRAL_ADDRESS" \
central init-bundles generate --output-secrets \
<cluster_init_bundle_name> cluster_init_bundle.yaml
确保安全地存储此包,因为它包含密钥。您可以使用相同的包来设置多个安全集群。 |