更新时间:2024-12-04 GMT+08:00

升级操作系统

当CCE发布新版本的操作系统镜像时,已有节点无法自动升级,您可以手动进行批量升级。

该操作会通过重置节点的方式升级操作系统,节点上已运行的工作负载业务可能会由于单实例部署、可调度资源不足等原因产生中断,请您合理评估升级风险,并挑选业务低峰期进行,或对关键业务应用设置PDB策略(Pod Disruption Budget,即干扰预算),升级过程中将严格根据PDB规则保障关键业务的可用性。

约束与限制

  • 使用私有镜像的节点暂不支持升级操作。
  • 老版本的节点升级操作系统时可能存在兼容性问题,请手动重置节点完成操作系统升级。

默认节点池

  1. 登录CCE控制台。
  2. 单击集群名称进入集群,在左侧选择“节点管理”,在右侧选择“节点池”页签。
  3. 单击默认节点池名称后的“升级”
  4. 在弹出的“升级操作系统”窗口中,设置升级参数。

    • 目标操作系统:该项无需设置,用于展示目标版本的镜像信息。
    • 升级方式:当前支持节点重置方式进行升级。
    • 每批最大升级节点数:节点升级时,允许节点不可用的最大数量。节点重置方式进行同步时节点将不可用,请合理设置该参数,尽量避免出现集群节点不可用数量过多导致Pod无法调度的情况。
    • 节点列表:选择需要升级的节点。
    • 登录方式:
      • 密码

        用户名默认为“root”,请输入登录节点的密码,并确认密码。

        登录节点时需要使用该密码,请妥善管理密码,系统无法获取您设置的密码内容。

      • 密钥对

        选择用于登录本节点的密钥对,支持选择共享密钥。

        密钥对用于远程登录节点时的身份认证。若没有密钥对,可单击选项框右侧的“创建密钥对”来新建。

    • 安装前执行脚本:

      请输入脚本命令,命令中不能包含中文字符。脚本命令会进行Base64转码。

      脚本将在Kubernetes软件安装前执行,可能导致Kubernetes软件无法正常安装,需谨慎使用。

    • 安装后执行脚本:

      请输入脚本命令,命令中不能包含中文字符。脚本命令会进行Base64转码。

      脚本将在Kubernetes软件安装后执行,不影响Kubernetes软件安装。

  5. 单击“确定”,即可开始操作系统滚动升级。

非默认节点池

  1. 登录CCE控制台。
  2. 单击集群名称进入集群,在左侧选择“节点管理”,在右侧选择“节点池”页签。
  3. 单击节点池名称后的“更多 > 同步”
  4. 在弹出的“批量同步”窗口中,设置同步参数。

    • 操作系统:该项无需设置,用于展示目标版本的镜像信息。
    • 同步方式:当前支持节点重置方式进行同步。
    • 每批最大同步节点数:节点升级时,允许节点不可用的最大数量。节点重置方式进行同步时节点将不可用,请合理设置该参数,尽量避免出现集群节点不可用数量过多导致Pod无法调度的情况。
    • 节点列表:选择需要同步节点池配置的节点。

  5. 单击“确定”,即可开始节点池的同步。