侧边栏壁纸
博主头像
会飞的大象博主等级

爱运动的程序猿

  • 累计撰写 126 篇文章
  • 累计创建 158 个标签
  • 累计收到 0 条评论
标签搜索

目 录CONTENT

文章目录
k8s

k8s删除节点

会飞的大象
2021-11-03 / 0 评论 / 0 点赞 / 1,815 阅读 / 0 字

从Kubernetes集群中删除节点,正确流程如下:

1、获取节点列表

kubectl get node

2、设置不可调度

kubectl cordon $node_name

3、驱逐节点上的Pod

kubectl drain $node_name --ignore-daemonsets

4、移除节点

节点上pod都被驱逐后,可以直接移除节点:

kubectl delete node $node_name

这样我们就平滑移除了一个 k8s 节点。

方法2

1.设置不可调度

kubectl cordon k8s-node-1
kubectl uncordon k8s-node-1       #取消

2,驱逐已经运行的业务容器

kubectl drain --ignore-daemonsets --delete-local-data k8s-node-1

3.如果想删除node 节点,则进行这个步骤

kubectl delete node k8s-node-1
0

评论区