nidhogg:基于Daemonset Pods的Kubernetes节点污点

时间:2024-06-08 13:25:29
【文件属性】:

文件名称:nidhogg:基于Daemonset Pods的Kubernetes节点污点

文件大小:33.38MB

文件格式:ZIP

更新时间:2024-06-08 13:25:29

kubernetes Go

尼德霍格 Nidhogg是一个控制器,它根据节点上是否正在运行来自特定Daemonset的Pod来污染节点。 有时,您有一个非常重要的Daemonset,以至于在该Daemonset在节点上启动并运行之前,您不希望其他Pod在您的节点上运行。 Nidhogg通过污染节点直到Daemonset吊舱准备就绪来解决此问题,从而防止不容许异味的吊舱在那里调度。 删除所有必需的污点后,Nidhogg注释节点: nidhogg.uswitch.com/first-time-ready: 2006-01-02T15:04:05Z Nidhogg是使用 用法 Nidhogg需要一个yaml / json配置文件来告诉它要监视的守护程序以及要操作的节点。 nodeSelector是与节点标签相对应的键/值的映射。 daemonsets是要监视的Daemonset的数组,每个数组包含两个字段name和n


网友评论