升级集群Kubernetes版本
所有文档
menu

容器引擎 CCE

升级集群Kubernetes版本

产品详情自助选购

容器引擎CCE提供升级Kubernetes功能,您可以通过控制台可视化升级集群节点Kubernetes版本。升级过程包含升级前置检查、升级Master、升级Worker(集群会展示待升级节点数)。

升级须知

  • 升级属于不可逆操作,请谨慎操作。
  • 仅支持向上升级Kubernetes版本,不支持连续跨大版本升级(如1.16跳过1.18直接升级到1.20),且当集群内Worker版本和Master大版本一致时才可以升级到下一版本。
  • 升级前强烈建议您先仔细阅读 CCE Kubernetes版本更新说明 了解待升级版本的版本解读、废弃API等,避免因高版本的功能变更导致业务功能不兼容。
  • 升级完成Master,请尽快完成全部Worker版本升级,且升级过程中不建议对集群进行任何操作。
  • 升级过程中,可能会有升级失败的情况,为了您的数据安全,强烈建议您先打快照再升级。
  • 升级过程中,集群上的应用不会中断。如果应用强依赖API Server可能会有短暂影响。

前提条件

  • 集群类型为标准独立集群或托管集群。

操作步骤

升级Master Kubernetes版本

  1. 登录容器引擎CCE控制台,选择左侧导航栏中的集群列表
  2. 在“集群列表”页面单击目标集群左侧操作中的更多>升级Master Kubernetes版本进入升级页面并完成配置:

image.png

配置项 必选/可选 配置说明
升级须知 必选 升级前强烈建议您仔细阅读升级须知并且勾选后才能进行升级
Master配置 必选 请输入Master节点对应的root密码,托管集群不需要输入
可升级版本 必选 默认显示当前支持升级的大、小版本
  1. 单击下一步进入前置检查页面,只有检查项全部通过后才能进行升级。

image.png

  1. 单击升级开始升级Master Kubernetes版本。
  2. 您可以在集群列表页面对应集群状态的位置查看升级进度,单击查看进度,系统弹出升级进度框如下所示:

image.png

  1. 您可以根据需要执行暂停升级取消升级操作来暂停升级任务或取消升级任务,通常情况下不建议您暂停或取消。

    说明

    • 暂停升级:您可以在集群升级任意阶段对升级任务进行暂停操作,暂停升级后,当前正在执行的任务会继续执行直至完成,还未执行的任务不会再执行。
    • 取消升级:您可以在暂停升级之后取消本次升级,取消升级后,当前正在执行的任务会继续执行直至完成,还未执行的任务不会再执行。

升级Worker Kubernetes版本

  1. 登录容器引擎CCE控制台,选择左侧导航栏中的集群列表
  2. 在“集群列表”页面单击目标集群左侧操作中的更多>升级Worker Kubernetes版本进入升级页面并完成配置:

image.png image.png

配置项 必选/可选 配置说明
升级须知 必选 升级前强烈建议您仔细阅读升级须知并且勾选后才能进行升级
选择节点 必选 选择将要升级的节点,支持分批多次升级
可升级版本 必选 默认显示当前支持升级的大、小版本
升级方式 必选 当前仅支持原地滚动升级,无需重装操作系统,直接升级节点
节点驱逐 必选 默认开启,开启后升级前会将节点上的Pod全部驱逐,建议开启
升级并发数 必选 输入范围为1~20,升级时会根据并发数多个节点同时升级,可提升升级速度
Pod不可用占比 必选 升级过程中Pod不可用数与集群总数占比超过设置的数值时将自动暂停升级任务,默认为20%
  1. 单击“升级”开始升级Worker Kubernetes版本。
  2. 您可以在集群列表页面对应集群状态的位置查看升级进度,单击查看进度,系统弹出升级进度框如下所示:

image.png

  1. 您可以根据需要执行暂停升级取消升级操作来暂停升级任务或取消升级任务,通常情况下不建议您暂停或取消。

    说明

    • 暂停升级:您可以在集群升级任意阶段对升级任务进行暂停操作,暂停升级后,当前正在执行的任务会继续执行直至完成,还未执行的任务不会再执行。
    • 取消升级:您可以在暂停升级之后取消本次升级,取消升级后,当前正在执行的任务会继续执行直至完成,还未执行的任务不会再执行。
上一篇
集群快照
下一篇
托管集群使用说明