下线节点
查看[Node]节点
kubectl get node 比如打算下线掉第一个节点:
驱逐该节点上的任务
先执行以下命令将节点的pod驱逐到别的可用节点上。
kubectl drain aly-hn1-bdi-featureapi-api-prd-001 --ignore-daemonsets # 将b-node2中的pod驱逐到别的可用节点上。
驱逐后查看节点状态变为:SchedulingDisabled
删除节点
kubectl delete node aly-hn1-bdi-featureapi-api-prd-001
清空集群数据信息
因为集群采用kubeadm安装 可以采取kubeadm reset直接清理了
kubeadm reset
上线节点
安装work节点相关软件
master节点上执行,创建集群join指令
kubeadm token create --print-join-command