第 3 章 使用 roxctl CLI 手动升级
您可以从受支持的旧版本升级到 Red Hat Advanced Cluster Security for Kubernetes (RHACS) 的最新版本。
重要
-
只有在使用
roxctl
CLI 安装 RHACS 时,才需要执行手动升级步骤。 - 每个版本升级都需要遵循手动步骤,例如从 3.74 升级到 4.0 版本,以及从 4.0 升级到 4.1 版本。因此,红帽建议先从 3.74 升级到 4.0,然后从 4.0 升级到 4.1,然后从 4.1 升级到 4.2,直到安装了所选版本。如需完整的功能,红帽建议升级到最新版本。
要将 Red Hat Advanced Cluster Security for Kubernetes 升级到最新版本,您必须执行以下操作:
- 备份中央数据库
-
升级
roxctl
CLI - 生成 Central 数据库置备捆绑包
- 升级 Central
- 升级扫描器
- 验证所有升级的安全集群
3.1. 备份 Central 数据库
在基础架构灾难的情况下,您可以备份中心数据库,并使用该备份从失败的升级或数据恢复中回滚。
先决条件
-
您必须具有一个 API 令牌,并且具有对 Red Hat Advanced Cluster Security for Kubernetes 的所有资源的
read
权限。analysts 系统角色具有所有资源的read
权限。 -
已安装了
roxctl
CLI。 -
您已配置了
ROX_API_TOKEN
和ROX_CENTRAL_ADDRESS
环境变量。
流程
运行备份命令:
$ roxctl -e "$ROX_CENTRAL_ADDRESS" central backup
其他资源