文档首页 > > 用户指南> 集群管理> 集群升级> 集群版本升级说明

集群版本升级说明

分享
更新时间:2020/12/30 GMT+08:00

集群升级路径

如下表格详细介绍了各集群版本能够升级到的目标版本,以及升级方式和升级影响。

表1 集群升级路径和影响说明

源版本

目标版本

升级方式

升级影响

v1.13

v1.15.11

滚动升级

重置升级

  • coredns配置中proxy配置项不支持,需要替换成forword。
  • 存储插件从原来的storage-driver替换成了Everest。

v1.11

v1.9.10

v1.9.7

1.13.10

滚动升级

重置升级

平滑升级

  • 由于集群签名证书机制变更,所以会导致原本集群证书失效,请在升级完集群后重新获取证书或者kubeconfig文件。
  • v1.13版本的Kubernetes默认开启RBAC,需要应用适配RBAC。
  • v1.9版本的集群升级到v1.13后,集群中kube-dns会替换成CoreDNS,升级前需要自行备份kube-dns配置,升级后需要重新在coredns中配置。

v1.9.2

v1.7

Console中可创建的最新版本

迁移

需用户自行识别各版本差异。

升级方式

集群升级页面会根据集群版本以及不同局点提供三种升级方式,三种方式的控制节点升级流程是一致的,用户节点的升级方式区别及优缺点如下:

表2 升级方式的区别和优缺点

升级名称

方式

优点

缺点

滚动升级

节点上只升级Kubernetes组件以及网络部分组件,存量节点将全部打上SchedulingDisabled标签,仅保证原本运行的应用不受影响,升级完成后,用户还需手动新建节点,并逐步释放老节点,将应用逐步迁移到新节点上,用户控制升级步骤。

可以基本上保证业务不断。

/

重置升级

对用户节点使用最新的node镜像进行操作系统重置。

时间最短,用户介入操作也较少。

如果节点上有数据或者配置,会丢失,同样会有一段时间业务受损。

平滑升级

采取传统软件升级方式,在用户节点按组件逐个进行升级,您可以通过提交工单申请开启。

用户介入的操作较少,等同于一键式升级。

跨版本由于OS会升级,节点会重启,会有一段时间业务受损。

从1.15版本开始使用滚动升级达成不断服的升级能力,平滑升级的场景后续将由滚动升级覆盖。

大版本升级说明

表3 集群跨大版本升级说明

升级前版本

目标版本

说明

v1.15

v1.17

暂不支持将v1.15升级到v1.17。

v1.13

v1.15

暂不支持在Console中将v1.13升级到v1.15,您可以通过提交工单申请升级。

集群升级到新版本后,不支持回退到老版本。

v1.11

v1.13

支持在Console中将v1.11升级到v1.13,升级方法请参见升级集群

集群升级到新版本后,不支持回退到老版本。

v1.9.10

v1.11.7

支持在Console中将v1.9升级到v1.11,升级方法请参见升级集群

集群升级到新版本后,不支持回退到老版本。

v1.7.3

v1.9.7

支持在Console中将v1.7升级到v1.9,升级方法请参见升级集群

集群升级到新版本后,不支持回退到老版本。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问