标题Kubernetes 集群版本升级
将kubeadm、kubectl、kubelet升级到1.28.0
master节点
#查看kubeadm发行版本
yum list --showduplicates kubeadm --disableexcludes=kubernetes
#下载kubeadm最新版
yum install -y kubeadm-1.28.0 --disableexcludes=kubernetes
#验证升级计划
kubeadm upgrade plan
#选择要升级到的目标版
kubeadm upgrade apply v1.28.0
#成功提示
################################################################################
[upgrade/successful] SUCCESS! Your cluster was upgraded to "v1.28.0". Enjoy!
[upgrade/kubelet] Now that your control plane is upgraded, please proceed with upgrading your kubelets if you haven't already done so.
################################################################################
#升级kubelet 和 kubectl
#下载kubelet 和 kubectl最新版
yum install kubelet-1.28.0 kubectl-1.28.0 --disableexcludes=kubernetes
#重启 kubelet
sudo systemctl daemon-reload
sudo systemctl restart kubelet
#查看版本
kubeadm version
kubelet --version
kubectl version
node节点
#下载kubeadm最新版
yum install -y kubeadm-1.28.0 --disableexcludes=kubernetes
#升级本地的 kubelet 配置
kubeadm upgrade node
####################################################################################
[upgrade] The configuration for this node was successfully updated!
[upgrade] Now you should go ahead and upgrade the kubelet package using your package manager.
####################################################################################
#升级kubelet 和 kubectl
#下载kubelet 和 kubectl最新版
yum install kubelet-1.28.0 kubectl-1.28.0 --disableexcludes=kubernetes
#重启 kubelet
sudo systemctl daemon-reload
sudo systemctl restart kubelet
#查看版本
kubeadm version
kubelet --version
kubectl version