2.6. 运行 Helm 升级命令
您可以使用 helm upgrade
命令更新 Red Hat Advanced Cluster Security for Kubernetes (RHACS)。
先决条件
-
您必须有权访问用于安装 Red Hat Advanced Cluster Security for Kubernetes (RHACS)的
values-private.yaml
配置文件。否则,您必须先生成包含 root 证书的values-private.yaml
配置文件,然后才能继续这些命令。
流程
运行 helm upgrade 命令并使用
-f
选项指定配置文件:$ helm upgrade -n stackrox stackrox-central-services \ rhacs/central-services --version <current-rhacs-version> \1 -f values-private.yaml \ --set central.db.password.generate=true \ --set central.db.serviceTLS.generate=true \ --set central.db.persistence.persistentVolumeClaim.createClaim=true
- 1
- 使用 -f 选项指定 YAML 配置文件的路径。
$ helm upgrade -n stackrox stackrox-secured-cluster-services \ rhacs/secured-cluster-services --version <current-rhacs-version> \1 -f values-private.yaml
- 1
- 使用 -f 选项指定 YAML 配置文件的路径。
注意
您可以使用 --reuse-values
选项在升级过程中保留之前配置的 Helm 值。如果这样做,您必须在升级到下一个版本前关闭 central-db
创建。
请参见以下命令示例:
$ helm upgrade -n stackrox stackrox-central-services \ rhacs/central-services --version <current-rhacs-version> --reuse-values \ -f values-private.yaml \ --set central.db.password.generate=false \ --set central.db.serviceTLS.generate=false \ --set central.db.persistence.persistentVolumeClaim.createClaim=false