在Debian上升級K8S版本,可參考以下步驟:
etcdctl
等工具備份etcd數據,確保重要數據不丟失。sudo apt update
和sudo apt upgrade
,更新系統軟件包。apt-get install
安裝指定版本的新組件,如sudo apt-get install -y kubeadm1.28.2-0 kubeadm-config1.28.2-0 kubelet1.28.2-0 kubectl1.28.2-0
,然后執行sudo kubeadm upgrade plan
和sudo kubeadm upgrade apply v1.28.2
。kubectl drain node-name --ignore-daemonsets
排空節點,再安裝新版本組件,最后執行kubectl uncordon node-name
恢復節點。sudo systemctl restart kubelet
,重啟kubelet服務。kubectl get nodes
和kubectl get componentstatuses
檢查節點狀態和組件運行情況。