在CentOS上升級K8s版本,可參考以下步驟:
etcdctl snapshot save /var/lib/etcd/backup/snapshot.db
,cp /root/.kube/config /root/.kube/config.backup
。/etc/yum.repos.d/kubernetes.repo
文件配置正確,可使用最新Kubernetes版本倉庫。yum update -y kubeadm
命令更新,再通過kubeadm upgrade apply <目標版本號>
應用升級。kubeadm upgrade apply <目標版本號>
命令升級kube-apiserver、kube-controller-manager等組件。kubectl cordon <節點名>
,然后升級kubelet和kubectl,最后重啟kubelet服務,可使用kubectl uncordon <節點名>
使其重新加入集群。kubectl get nodes
查看節點狀態,kubectl get pods -A
檢查Pod狀態,確保集群正常運行。