2.2. 中央服务(自助管理)
如果您使用 Red Hat Advanced Cluster Security Cloud Service (RHACS Cloud Service),则不需要查看 Central 服务的要求,因为它们由红帽管理。您只需要查看安全集群服务的要求。
Central 服务包含以下组件:
- Central
- 扫描程序
2.2.1. Central 复制链接链接已复制到粘贴板!
名为 Central 的容器化服务处理 API 交互和 RHACS Web 门户访问,而名为 Central DB (PostgreSQL 13)的容器化服务处理数据持久性。
中央 DB 需要持久性存储。
您可以使用持久性卷声明(PVC)提供存储。
注意只有在所有主机(或一组主机)挂载共享文件系统(如 NFS 共享或存储设备)时,您可以使用 hostPath 卷进行存储。否则,您的数据只保存在一个节点中。红帽不推荐使用 hostPath 卷。
- 使用固态磁盘(SSD)以获得最佳性能。但是,如果您没有 SSD,也可以使用另一个存储类型。
如果使用 web 代理或防火墙,您必须配置绕过规则,以允许
definitions.stackrox.io和collector-modules.stackrox.io域的流量并启用 Red Hat Advanced Cluster Security for Kubernetes 来信任您的 web 代理或防火墙。否则,对漏洞定义和内核支持软件包更新将失败。Red Hat Advanced Cluster Security for Kubernetes 需要访问:
-
definitions.stackrox.io,用于下载更新的漏洞定义。漏洞定义更新允许 Red Hat Advanced Cluster Security for Kubernetes 在发现新漏洞或其他数据源时维护最新的漏洞数据。 -
collector-modules.stackrox.io,用于下载更新的内核支持软件包。更新了内核支持软件包,确保 Red Hat Advanced Cluster Security for Kubernetes 可以监控最新的操作系统,并收集与容器内运行的网络流量和进程相关的数据。如果没有这些更新,当在集群中添加新节点,或者更新节点的操作系统后,Red Hat Advanced Cluster Security for Kubernetes 可能无法监控容器。
-
为安全起见,您应该在具有有限的管理访问权限的集群中部署 Central。
内存、CPU 和存储要求
下表列出了安装和运行 Central 所需的最小内存和存储值。
| Central | CPU | 内存 | 存储 |
|---|---|---|---|
| Request(请求) | 1.5 个内核 | 4 GiB | 100 GiB |
| 限制 | 4 个核 | 8 GiB | 100 GiB |
Central 需要 Central DB 存储数据。下表列出了安装和运行 Central DB 所需的最小内存和存储值。
| Central DB | CPU | 内存 | 存储 |
|---|---|---|---|
| Request(请求) | 4 个核 | 8 GiB | 100 GiB |
| 限制 | 8 个内核 | 16 GiB | 100 GiB |
2.2.2. 扫描程序 复制链接链接已复制到粘贴板!
Red Hat Advanced Cluster Security for Kubernetes 包括一个称为 Scanner 的镜像漏洞策略。此服务扫描未被扫描程序集成到镜像 registry 中的镜像。
内存和 CPU 要求
| 扫描程序 | CPU | 内存 |
|---|---|---|
| Request(请求) | 1 个内核 | 1500 MiB |
| 限制 | 2 个内核 | 4000 MiB |
扫描程序需要 Scanner-DB 来存储数据。下表列出了安装和运行 Scanner-DB 所需的最小内存和存储值。
| Scanner-DB | CPU | 内存 |
|---|---|---|
| Request(请求) | .2 个内核 | 200 MiB |
| 限制 | 2 个内核 | 4000 MiB |