Alauda Security Service for StackRox 安装
本文档提供了安装 Alauda Security Service for StackRox 的分步说明。
目录
安装要求下载并导入安装 StackRox OperatorCentral Service 安装安装前操作步骤通过 UI 安装通过 YAML 安装Central 设置访问 Central 控制台Cluster Service 安装Cluster 安装前操作步骤通过 UI 安装 Cluster通过 YAML 安装 ClusterSecured Cluster 设置安装要求
- 架构:
amd64 - Kernel 版本:
>=5.8 - 资源要求:
- CPU:
>=4 - Memory:
>=8GB
- CPU:
- PostgreSQL:
>=13 - TLS Certificate
下载并导入
-
从 portal 下载 Alauda Security Service for StackRox。
-
使用 Violet 工具将插件包上传到平台。
安装 StackRox Operator
-
登录平台并进入 Administrator 页面。
-
在左侧导航栏中,选择 Marketplace -> OperatorHub 进入 OperatorHub 页面。
-
找到 Alauda Security Service for StackRox,点击 Install 进入安装页面。
配置参数:
- 在 Install Operator 页面中,选择 Default Configuration,然后点击 Install 完成 Alauda Security Service for StackRox 的安装。
Central Service 安装
Central 服务的某些组件资源消耗较高。建议将它们运行在 infra 节点上,并设置 nodeSelector 和 tolerations,以确保它们仅在这些节点上运行。如果您正在评估产品且尚未配置 infra 节点,可以移除这些设置,使组件在所有节点上运行。
有关规划 infra 节点的指导,请参见 集群节点规划。
安装前操作步骤
-
创建 central-db-password secret:
将密码存储在password数据项中。 -
启用 Ingress 并配置域证书:
使用您的证书和密钥创建一个 TLS secret。
通过 UI 安装
-
登录平台并进入 Administrator 页面。
-
在左侧导航栏中,选择 Marketplace -> OperatorHub 进入 OperatorHub 页面。
-
找到 Alauda Security Service for StackRox,点击卡片进入 Details 页面。
-
进入 All Instances 选项卡,点击 Create 并选择 Central,进入 Create Central 页面。
-
按提示填写配置参数。
-
点击 Create 完成 Central Service 的安装。
通过 YAML 安装
将以下 YAML 应用到目标集群:
Central 设置
访问 Central 控制台
-
Address:
https://example.com(central ingress host 的地址) -
Initial account: admin
-
Initial password: 初始密码位于 stackrox central-htpasswd secret 中。
Cluster Service 安装
Cluster 安装前操作步骤
-
按照平台上的 Download CLI 指南下载 CLI 工具。
-
运行以下命令生成 cluster access certificate:
密码可从 central-htpasswd secret 中获取。
-
创建 Secured Cluster CRs YAML
通过 UI 安装 Cluster
-
登录平台并进入 Administrator 页面。
-
在左侧导航栏中,选择 Marketplace -> OperatorHub 进入 OperatorHub 页面。
-
找到 Alauda Security Service for StackRox,点击卡片进入 Details 页面。
-
进入 All Instances 选项卡,点击 Create 并选择 Central,进入 Create Cluster Service 页面。
-
按提示填写配置参数。
-
点击 Create 完成 Cluster Service 的安装。
通过 YAML 安装 Cluster
将以下 YAML 应用到目标集群: