7.4. 为安全集群应用 init 捆绑包或集群注册 secret
使用 init 捆绑包或集群注册 secret (CRS)使用它来创建资源。
您必须具有 Admin
用户角色才能应用 init 捆绑包或 CRS。
7.4.1. 在安全集群中应用 init 捆绑包 复制链接链接已复制到粘贴板!
在配置安全集群前,您必须使用它来在安全集群中创建所需资源来应用 init 捆绑包。应用 init 捆绑包允许安全集群上的服务与 RHACS 云服务通信。
如果使用 Helm chart 安装,请不要执行此步骤。使用 Helm 完成安装 ; 请参阅"使用 Helm chart 在安全集群中安装 RHACS"。
先决条件
- 您必须生成了一个包含 secret 的 init 捆绑包。
-
您必须在要安装安全集群服务的集群中创建了
stackrox
项目或命名空间。不需要为项目使用stackrox
,但请确保在扫描集群时不会报告 RHACS 进程的漏洞。
流程
要创建资源,请只执行以下步骤之一:
-
使用 OpenShift Container Platform Web 控制台创建资源:在 OpenShift Container Platform Web 控制台中,确保您位于
stackrox
命名空间中。在顶部菜单中,点 + 打开 Import YAML 页面。您可以拖动 init 捆绑包文件或将其内容复制并粘贴到编辑器中,然后点 Create。命令完成后,显示显示collector-tls
、sensor-tls
和admission-control-tls
资源已创建。 使用 Red Hat OpenShift CLI 创建资源:使用 Red Hat OpenShift CLI,运行以下命令来创建资源:
oc create -f <init_bundle.yaml> \ -n <stackrox>
$ oc create -f <init_bundle.yaml> \
1 -n <stackrox>
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
重启 Sensor 以获取新证书。
有关如何重启 Sensor 的更多信息,请参阅"添加资源"部分中的"重新启动 Sensor 容器"。
7.4.2. 在安全集群中应用集群注册 secret (CRS) 复制链接链接已复制到粘贴板!
在配置安全集群前,您必须将 CRS 应用到安全集群。应用 CR 后,安全集群上的服务可以与 RHACS 云服务安全通信。
如果使用 Helm chart 安装,请不要执行此步骤。使用 Helm 完成安装 ; 请参阅"使用 Helm chart 在安全集群中安装 RHACS"。
先决条件
- 您必须已生成一个 CRS。
流程
要创建资源,请只执行以下步骤之一:
-
使用 OpenShift Container Platform Web 控制台创建资源:在 OpenShift Container Platform Web 控制台中,进入
stackrox
项目或您要安装安全集群服务的项目。在顶部菜单中,点 + 打开 Import YAML 页面。您可以将 CRS 文件或者复制并粘贴到编辑器中,然后点 Create。当命令完成后,显示名为cluster-registration-secret
的 secret 被创建。 使用 Red Hat OpenShift CLI 创建资源:使用 Red Hat OpenShift CLI,运行以下命令来创建资源:
oc create -f <file_name.yaml> \ -n <stackrox>
$ oc create -f <file_name.yaml> \
1 -n <stackrox>
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
重启 Sensor 以获取新证书。
有关如何重启 Sensor 的更多信息,请参阅"添加资源"部分中的"重新启动 Sensor 容器"。
7.4.3. 后续步骤 复制链接链接已复制到粘贴板!
- 在每个 Red Hat OpenShift 集群上安装 RHACS Operator。
- 在您要监控的所有集群中安装 RHACS 安全集群服务。