2.2. 配置 ScanSettingBinding 对象
通过在 openshift-compliance 命名空间中创建 ScanSettingBinding 对象,您可以使用命令行界面(CLI)或用户界面(UI)的 cis 和 cis-node 配置集扫描集群。
本例使用 ocp4-cis 和 ocp4-cis-node 配置集,但 OpenShift Container Platform 提供了额外的配置集。
如需更多信息,请参阅"了解 Compliance Operator"。
先决条件
- 已安装 Compliance Operator。
流程
要从 CLI 创建
ScanSettingBinding对象,请执行以下步骤:使用以下内容创建名为
sscan.yaml的文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来创建
ScanSettingBinding对象:oc create -f sscan.yaml -n openshift-compliance
$ oc create -f sscan.yaml -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果成功,会显示以下信息:
scansettingbinding.compliance.openshift.io/cis-compliance created
$ scansettingbinding.compliance.openshift.io/cis-compliance createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow
要从 UI 创建
ScanSettingBinding对象,请执行以下步骤:-
将活动项目更改为
openshift-compliance。 - 点 + 打开 Import YAML 页面。
- 粘贴上例中的 YAML,然后点 Create。
-
将活动项目更改为
验证
在 RHACS 中运行合规性扫描。
有关如何使用合规性功能运行合规性扫描的更多信息,请参阅"检查基础架构合规状态"。
-
确保显示
ocp4-cis和ocp4-cis-node结果。
如果使用 CLI,您可以从仪表板页面中查看合规性扫描结果。
有关如何从仪表板页面查看合规性扫描结果的更多信息,请参阅"查看环境中的合规性标准"。
如果使用 UI,您可以从仪表板和覆盖范围页面中查看合规性扫描结果。
有关如何从 coverage 页面查看合规性扫描结果的更多信息,请参阅"评估跨集群中的配置集合规性"。