侧边栏壁纸
博主头像
Mystery0

程序员这一行的好处就在于,不用托关系,不用送礼,只要靠自己。不担心丢掉工作,拿的钱还干干净净。

  • 累计撰写 21 篇文章
  • 累计创建 20 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

K8s迁移节点上的Pod

Mystery0
2021-07-27 / 0 评论 / 0 点赞 / 1,647 阅读 / 303 字
温馨提示:
本文最后更新于 2022-05-03,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

获取节点列表

kubectl get node

设置不可调度

由于节点目前处于正常工作状态,集群中新建资源还是有可能创建到该节点的,所以先将节点设置为不可调度:

kubectl cordon $node_name

将节点上资源调度到其他节点

目前集群已经不会分配新的资源在该节点上了,但是节点还运行着现有的业务,所以我们需要将节点上的业务分配到其他节点:

kubectl drain $node_name --ignore-daemonsets

注意:DaemonSet Pod 是不会在集群中其他节点重建的,对于我们已有的 DaemonSet Pod ,在调度资源到其他节点时需要忽略。

image.png

这个时候,Pod迁移就完毕了,此时可以移除不使用的节点了。

0

评论区