1.22 upgrade to 1.23
1、
标记允许更新
更新kubeadm
标记不允许更新kubeadm
apt-mark unhold kubeadm && apt update && apt insatll kubeadm=1.23.1-00 && apt-mark hold kubeadm
2、
驱逐master1上容器(会自动不允许调度)
查看kubeadm和k8s版本
查看升级计划
升级不升级etcd
kubectl drain master1 --ignore-deamonsets
kubeadm version
kubeadm upgrade plan
kubeadm upgrade apply v1.23.1 --etcd-upgrade=false
3、
升级kubectl和kubelet
重启kubelet
apt mark unhold kubelet kubectl && apt install -y kubelet=1.23.1-00 kubectl=1.23.1-00 && apt-mark hold kubelet kube
systemctl restart kubelet
4、
允许调度
kubectl uncordon master1