第 3 章 使用 roxctl CLI 手动升级
您可以从受支持的旧版本升级到 Red Hat Advanced Cluster Security for Kubernetes (RHACS)的最新版本。
注意
只有在使用 roxctl
CLI 部署 RHACS 时,才需要执行手动升级步骤。
要将 RHACS 升级到最新版本,您必须执行以下操作:
-
设置
ROX_SCANNER_DB_INIT
环境变量 - 备份中央数据库
- 升级 Central
-
升级
roxctl
CLI - 升级扫描器
- 验证所有受保护的集群都已升级
3.1. 设置 ROX_SCANNER_DB_INIT 环境变量 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
ScannerDB 的 initContainer
需要一个新的环境变量,名为 ROX_SCANNER_DB_INIT
。在升级前将其值设为 true
。
流程
对于 OpenShift Container Platform,运行以下命令:
oc -n stackrox set env deploy/scanner-db -c init-db ROX_SCANNER_DB_INIT=true
$ oc -n stackrox set env deploy/scanner-db -c init-db ROX_SCANNER_DB_INIT=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 对于 Kubernetes,运行以下命令:
kubectl -n stackrox set env deploy/scanner-db -c init-db ROX_SCANNER_DB_INIT=true
$ kubectl -n stackrox set env deploy/scanner-db -c init-db ROX_SCANNER_DB_INIT=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow