在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检查节点状态和组件运行情况。