该配置文件是一个 Kubernetes 的部署文件,用于执行系统升级过程中安装 jtop 工具的操作。具体来说:
- 第一部分定义了一个 Secret 对象,其中包含了一个 upgrade.sh 脚本,用于安装 jtop 工具并重启 jtop 服务。
- 第二部分定义了一个 Plan 对象,用于指定升级计划的参数和执行步骤。
- concurrency 指定了同时升级的节点数量,这里设置为 10。
- nodeSelector 用于选择要升级的节点,这里只选择架构为 arm64 的节点。
- serviceAccountName 指定了执行升级所需的 Service Account。
- secrets 指定了需要在升级过程中使用的 Secret 对象,并将其挂载到 /host/run/system-upgrade/secrets 目录下。
- cordon 表示是否在节点升级前将节点标记为不可调度。
- version 指定了要升级到的 Kubernetes 版本。
- upgrade 定义了升级步骤,使用 busybox 镜像运行 chroot 命令,在 /host 中执行 upgrade.sh 脚本完成 jtop 工具的安装和重启。




