You are viewing documentation for a release that is no longer maintained. To view the documentation for the most recent version, see the latest RHACS docs.
4.2.2. 配置 central-services Helm chart
本节论述了可用于 helm install
和 helm upgrade
命令的 Helm Chart 配置参数。您可以使用 --set
选项或创建 YAML 配置文件来指定这些参数。
创建以下文件来配置 Helm chart 来安装 Red Hat Advanced Cluster Security for Kubernetes:
-
公共配置文件
values-public.yaml
:使用此文件保存所有非敏感配置选项。 -
专用配置文件
values-private.yaml
:使用此文件保存所有敏感配置选项。请确定您安全地存储这个文件。
4.2.2.1. 专用配置文件 复制链接链接已复制到粘贴板!
本节列出了 values-private.yaml
文件的可配置参数。这些参数没有默认值。
4.2.2.1.1. 镜像 pull secret 复制链接链接已复制到粘贴板!
从 registry 中拉取镜像所需的凭证取决于以下因素:
如果使用自定义 registry,您必须指定这些参数:
-
imagePullSecrets.username
-
imagePullSecrets.password
-
image.registry
-
如果不使用用户名和密码登录到自定义 registry,您必须指定以下参数之一:
-
imagePullSecrets.allowNone
-
imagePullSecrets.useExisting
-
imagePullSecrets.useFromDefaultServiceAccount
-
参数 | 描述 |
---|---|
| 用于登录到 registry 的帐户的用户名。 |
| 用于登录到 registry 的帐户的密码。 |
|
如果您使用自定义 registry,且允许在没有凭证的情况下拉取镜像,请使用 |
|
以逗号分隔的 secret 列表作为值。例如, |
|
如果您已经在目标命名空间中配置了具有足够范围的镜像 pull secret 的默认服务帐户,请使用 |
4.2.2.1.2. 代理配置 复制链接链接已复制到粘贴板!
如果要在需要使用代理连接到外部服务的集群中安装 Red Hat Advanced Cluster Security for Kubernetes,则必须使用 proxyConfig
参数指定代理配置。例如:
参数 | 描述 |
---|---|
| 您的代理配置。 |
4.2.2.1.3. Central 复制链接链接已复制到粘贴板!
Central 的可配置参数。
对于新安装,您可以跳过以下参数:
-
central.jwtSigner.key
-
central.serviceTLS.cert
-
central.serviceTLS.key
-
central.adminPassword.value
-
central.adminPassword.htpasswd
- 当您没有为这些参数指定值时,Helm Chart 会为它们自动生成值。
-
如果要修改这些值,您可以使用
helm upgrade
命令并使用--set
选项指定值。
对于设置管理员密码,您只能使用 central.adminPassword.value
或 central.adminPassword.htpasswd
,但不能同时使用两者。
参数 | 描述 |
---|---|
| Red Hat Advanced Cluster Security for Kubernetes 应使用的私钥签名 JSON Web 令牌(JWT)进行验证。 |
| Central 服务应用于部署中心的内部证书。 |
| Central 服务应使用的内部证书的私钥。 |
| Central 应该使用的用户面向用户的证书。Red Hat Advanced Cluster Security for Kubernetes 将这个证书用于 RHACS 门户。
|
| Central 应使用面向用户的证书的私钥。
|
| 用于登录到 Red Hat Advanced Cluster Security for Kubernetes 的管理员密码。 |
| 用于登录到 Red Hat Advanced Cluster Security for Kubernetes 的管理员密码。此密码以散列格式存储,使用 bcrypt。 |
如果使用 central.adminPassword.htpasswd
参数,则必须使用 bcrypt 编码的密码哈希。您可以运行 htpasswd -nB admin
命令来生成密码哈希。例如,
htpasswd: | admin:<bcrypt-hash>
htpasswd: |
admin:<bcrypt-hash>
4.2.2.1.4. 扫描程序 复制链接链接已复制到粘贴板!
扫描程序的可配置参数。
对于新的安装,您可以跳过以下参数,以及 Helm Chart 自动生成值。否则,如果您升级到新版本,请指定以下参数的值:
-
scanner.dbPassword.value
-
scanner.serviceTLS.cert
-
scanner.serviceTLS.key
-
scanner.dbServiceTLS.cert
-
scanner.dbServiceTLS.key
参数 | 描述 |
---|---|
| 用于通过 Scanner 数据库进行身份验证的密码。不要修改此参数,因为 Red Hat Advanced Cluster Security for Kubernetes 会自动创建和使用其值。 |
| 扫描程序服务用于部署扫描器的内部证书。 |
| Scanner 服务使用的内部证书的私钥。 |
| Scanner-db 服务应用于部署 Scanner 数据库的内部证书。 |
| Scanner-db 服务应使用的内部证书的私钥。 |