1.19.12 —> 1.19.13 —> 1.19.14
控制节点
1.19.12 —> 1.19.13
yum install -y kubeadm-1.19.13-0 kubectl-1.19.13-0 kubelet-1.19.13-0 --disableexcludes=kuberneteskubeadm versionkubeadm upgrade plan# 离线环境需提前准备好镜像kubeadm config images pullkubeadm upgrade apply v1.19.13# 将 <node-to-drain> 替换为你的节点名称kubectl drain <node-to-drain> --ignore-daemonsetssystemctl daemon-reloadsystemctl restart kubeletkubectl uncordon <node-to-drain>

1.19.13 —> 1.19.14
yum install -y kubeadm-1.19.14-0 kubectl-1.19.14-0 kubelet-1.19.14-0 --disableexcludes=kuberneteskubeadm versionkubeadm upgrade plan# 如果需要略过证书续约操作,可以使用标志 --certificate-renewal=falsekubeadm upgrade apply v1.19.14# 将 <node-to-drain> 替换为你的节点名称kubectl drain <node-to-drain> --ignore-daemonsetssystemctl daemon-reloadsystemctl restart kubeletkubectl uncordon <node-to-drain>

工作节点
yum install -y kubeadm-1.19.14-0 kubelet-1.19.14-0 kubectl-1.19.14-0 --disableexcludes=kuberneteskubeadm upgrade node# 将 <node-to-drain> 替换为你正在腾空的节点的名称kubectl drain <node-to-drain> --ignore-daemonsetssystemctl daemon-reloadsystemctl restart kubeletkubectl uncordon <node-to-drain>
