起因:升级其中几台8Gnode 至16G 需要先迁移pod 关机升级
op-k8s-n003缩容删除 和 op-k8s-n001扩容
排空节点 并停止调度
# 这样会报错
kubectl drain op-k8s-n003
kubectl drain op-k8s-n001

# 忽略daemonsets
kubectl drain op-k8s-n003 --delete-local-data=true --ignore-daemonsets=true --force

可以看到除了daemonset 都已经驱逐了

项目在新的节点n007上启动起来了

查看节点状态 发现节点无法调度

如果需要删除节点 则删除节点
kubectl delete node op-k8s-n003
kubectl get nodes

如果只是升级扩容 停机操作 需要重新允许调度
kubectl uncordon op-k8s-n001

本文介绍如何在Kubernetes集群中进行节点升级的操作流程,包括节点缩容、排空节点资源、忽略DaemonSets等步骤,并展示了如何重新启用节点调度。

3379

被折叠的 条评论
为什么被折叠?



