K8S--daemonset小结

发布时间:2024年01月13日

1、简介

  • 1、daemonset中的pod会自动设置node.kubernetes.io/unschedulable污点的容忍度,所以即使一台机器被设置成无法调度,daemonset所控制的pod也会调度到该节点上。
  • 2、当有一个节点注册到K8S集群上的时候,daemonset控制器将会在该节点上运行daemonset;如果该节点状态异常,该控制器会一直尝试运行此daemonset,直到运行成功为止。
  • 3、当使用kubectl drain 驱逐此节点的时候,会删除该节点上的pod,但是如果有daemonset管理的pod,就会发生冲突,一方面kubectl drain命令会驱逐删除pod,而daemonset会一直尝试运行pod,就会产生冲突,所以需要加上
    –ignore-daemonsets 此参数,忽略daemonset控制的pod,此时该pod还存在于节点上吗?留待验证,应该是还存在的(无法删除掉)
文章来源:https://blog.csdn.net/qq_41768644/article/details/135513271
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。