kubeadm安装的方式,centos7
升级1.24的以后再说,主打就是能用就行,主要是为了helm安装中间件做的升级。
期间都是不报错的,报错的就说明你太贪心了,不能连续升级超过1个大版本。
1. 卸载
yum remove kubeadm.x86_64
2.安装1.23版本的kubeadm
yum list --showduplicates kubeadm --disableexcludes=kubernetes
yum install kubeadm-'1.23.10-0' --disableexcludes=kubernetes
3.查看版本
kubeadm version
4.查看组件升级情况
kubeadm upgrade plan 1.23.10
5.升级
kubeadm upgrade apply 1.23.10
6.升级node节点
kubeadm upgrade node
7.升级kubelet和kubectl
ansible all -m shell -a ' yum install -y kubelet-1.23.10-0 kubectl-1.23.10-0 --disableexcludes=kubernetes'
8.重启生效
ansible all -m shell -a ' systemctl daemon-reload && sudo systemctl restart kubelet'
kubelet --version
大功告成,简单
其它的组件例如istio,calico等等的去官网看版本支持,然后再升级即可。这个小版本不需要升级
官方文档