在CentOS上更新Kubernetes(k8s)版本的步骤如下:
备份现有集群:
etcdctl snapshot save /var/lib/etcd/backup/snapshot.db
cp /root/.kube/config /root/.kube/config.backup
更新Kubernetes版本:
sudo yum update -y kubeadm kubectl kubelet
升级Master节点:
kubeadm version
sudo kubeadm upgrade apply v<new-version>
将<new-version>
替换为你想要升级到的Kubernetes版本。升级Worker节点:
sudo kubeadm upgrade node
检查Kubernetes版本:
kubectl version --short
kubectl get nodes -o wide | grep Version
etcdctl version
如果你确定升级成功并且不再需要旧版本的组件,可以手动删除它们:
sudo yum remove -y kubeadm kubectl kubelet
以上步骤应该能够帮助你成功地在CentOS上更新Kubernetes集群。如果在操作过程中遇到问题,建议参考Kubernetes官方文档或社区资源。