Kubernetes 版本升级
注意事项:
- 升级注意,不能跨版本升级,比如:
1.19.x → 1.20.y——是可以的(其中y > x)1.19.x → 1.21.y——不可以【跨段了】(其中y > x)1.21.x→ 1.21.y——也可以(只要其中y > x)
所以,如果需要跨大版本升级,必须多次逐步升级 节点层面
1、先升级master【如果有多master,需要一台一台升级】
2、再升级worker【node】节点
软件层面
1、先升级kubeadm
2、把节点执行drain操作
3、升级各个组件【etcd,dns等】
4、取消drain操作
5、升级kubelet和kubectl