文档首页 > > 用户指南> 集群管理> 集群升级>

集群版本升级说明

集群版本升级说明

分享
更新时间:2021/04/15 GMT+08:00

当某个集群版本支持升级能力后,您可以随时进行升级操作。

您可以在CCE控制台中确认您的集群是否可以进行升级操作,确认方法:单击“资源管理 > 集群管理”,查看待升级集群右上角是否存在“可升级”提示,若存在则该集群支持升级,若不存在,则该集群不支持升级。

图1 集群-可升级

注意事项

  • 当前仅支持虚拟机节点的CCE集群升级,暂不支持鲲鹏集群、裸金属节点或私有镜像的CCE集群升级。
  • 集群升级时若需要升级CoreDNS插件,请确保节点数大于等于CoreDNS的实例数,且CoreDNS的所有实例都处于运行状态,否则将导致升级失败。1.11或1.13版本的集群若需升级到更高版本,需先将CoreDNS插件升级当前集群可用的最新版本。
  • 1.11及以下版本的集群升级到1.13版本的过程中,对集群有如下影响:
    • 由于OS会升级,所有集群节点会重启,对应用有影响。
    • 由于集群签名证书机制变更,所以会导致原本集群证书失效,请在升级完集群后重新获取证书或者kubeconfig文件。
  • 1.13版本内升级时,集群上的应用只会在升级网络组件时有短暂中断。
  • 社区Kubernetes 1.9版本升级1.11版本时,集群的kube-dns会被卸载并替换为CoreDNS,可能会导致原来配置在kube-dns中的级联DNS配置丢失或DNS服务短暂中断,请备份您配置在kube-dns中的DNS地址,以便在域名解析异常时重新在CoreDNS中进行配置。

集群升级路径

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

表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镜像进行操作系统重置。

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

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

大版本升级说明

表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

提交反馈 取消

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

智能客服提问云社区提问