文档中心 > 聚石塔

集群升级手册

更新时间:2023/04/18 访问次数:5187

一、背景


容器集群Kubernetes(K8s)版本一直在不断演进,为了跟随社区版本,我们提供了集群升级的功能。集群升级能进一步保障集群的稳定性,同时支持更多新的集群特性,还可以支持更多的集群组件安装,非常建议将集群升级到最新版本。

注:集群升级只能逐级往上,每次升级一个版本,1.12->1.14->1.16->1.18-1.20 以此类推。如果集群版本较低,需要升级多次才能升级到最新版。升级到最新版本后,集群的组件可安装版本也会更新,也建议集群升级完成后对组件(coredns terway等等核心组件)做一个升级,组件升级参考:CoreDNS组件升级手册


入口:聚石塔运维中心


image


二、升级流程

1. 提前检查


点击“开始升级”,会提示集群升级风险以及前提条件,包括集群组件、集群节点等检查,检查都通过后即可发起集群升级。


image


2. 前置检查


提交升级后,集群进入升级“前置检查”过程,当前流程对集群应用和节点不会有任何影响。检查过程主要是检查集群上的组件和各种资源配置,判断是否满足升级条件,这个步骤可能会失败,请根据检查提示进行相应操作,有问题也可直接工单咨询。


image


3. 节点升级


image


1)升级Master,基本可忽略。聚石塔容器集群都是阿里云托管版,master节点是由阿里云维护的;

2)升级Node,即升级集群中的ECS节点。该过程会分批次对ECS节点做处理,处理过程主要是对主机上的kubelet进程等进行升级和初始化。


4. 升级完


三、注意事项


1. 集群升级过程中,原有运行业务不会受到影响

2. 集群升级过程中,请勿进行应用和节点相关操作,如应用发布,应用重启,新增节点,节点删除,删除节点等操作。

3. 升级过程中有任何问题,提聚石塔工单或者答疑群联系@杭羽,群号:23330654。


四、常见问题


1. 目标升级版本。

A:集群升级只能逐级往上,每次升级一个版本,1.12->1.14->1.16->1.18-1.20。比如当前集群版本为1.14,下一个可升级版本是1.16,如果需要升级到1.20版本,则一共需要走三次升级流程。


2. 无节点集群无法升级,前置检查不通过。

A:如果集群节点数量为0是无法升级的,不使用的集群可以考虑删除,避免不必要的费用。


FAQ

关于此文档暂时还没有FAQ
返回
顶部