控制面与节点升级命令
控制面与节点升级命令
kubeadm upgrade plan # 查看可升级版本与组件
kubeadm upgrade apply v1.31.x # 控制面升级(逐台 master)
# 节点:先腾空再升级
kubectl drain <node> --ignore-daemonsets --delete-emptydir-data
kubeadm upgrade node
systemctl restart kubelet
kubectl uncordon <node>| 版本偏差 | 组件间版本偏差遵循官方 skew 策略,逐级升级避免跳版 |
|---|---|
| 回滚限制 | 控制面升级回退困难:先验证 etcd 备份可恢复 |
| 窗口 | 按节点池分批滚动,观察工作负载健康后再继续 |
升级前确认已安装的 API 版本弃用清单(kubeadm plan 会提示),避免工作负载因 API 移除无法部署。