Kubernetes集群版本升級(jí)
標(biāo)簽:
Kubernetes
集群升级
注意事项
升级集群版本建议逐步升级,比如 v1.20.1–>v1.21.1–>v1.22.1–>v1.23.1–>v1.24.1,不能跨度过大,否则会报错。
升级步骤
- 查看集群版本
[root@hadoop102 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
hadoop102 Ready,SchedulingDisabled control-plane,master 203d v1.22.1
hadoop103 Ready <none> 195d v1.23.1
hadoop104 Ready <none> 195d v1.23.1
- 确定升级版本
[root@hadoop102 ~]# yum list --showduplicates kubeadm --disableexcludes=kubernetes
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.cqu.edu.cn
* epel: repo.jing.rocks
* extras: mirrors.cqu.edu.cn
* updates: mirrors.cqu.edu.cn
Installed Packages
kubeadm.x86_64 1.24.1-0 @kubernetes
Available Packages
kubeadm.x86_64 1.6.0-0 kubernetes
kubeadm.x86_64 1.6.1-0
-
升级Master
- 升级kubeadm
yum install -y kubeadm-1.24.1-0 --disableexcludes=kubernetes
- 查看版本
kubeadm version
- 查看集群升级计划
kubeadm upgrade plan
- 升级集群
kubeadm upgrade apply
- 升级kubelet和kubectl组件
yum install -y kubelet-1.24.1-0 kubectl-1.24.1-0 --disableexcludes=kubernetes
- 重启kubelet
systemctl daemon-reload systemctl restart kubelet
-
升级worker
- 升级kubeadm
yum install -y kubeadm-1.24.1-0 --disableexcludes=kubernetes
- 查看版本
kubeadm version
- 升级 node 节点
kubeadm upgrade node
- 升级kubelet和kubectl组件
yum install -y kubelet-1.24.1-0 kubectl-1.24.1-0 --disableexcludes=kubernetes
- 重启kubelet
systemctl daemon-reload systemctl restart kubelet
微信公众号搜索:程序员Realeo
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦