This documentation is for a release that is no longer maintained.
You can select a different version or view all RHACS documentation.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 服务应使用的内部证书的私钥。 |