数据面节点采取的是原地升级的方式,即通过拉取对应 kubernetes 版本的 kubelet、containerd 等组件的二进制版本,同时配套下发对应的组件参数。
您也可以从业务侧采取滚动升级的方式,具体步骤如下:
- 保障控制面升级已完成,控制台提示 升级成功 即表示升级完成。
- 扩容新节点。详细操作,请参见 新增节点。
- 封锁老的节点,将其调整为不可调度状态。详细操作,请参见 封锁节点。
- 下线老的节点,使老节点上运行的 Pod 被驱逐到新的节点上。详细操作,请参见 下线节点。
- 确定业务正常运行之后,移除老的节点。详细操作,请参见 移除节点。