如何在kubernetes集群的所有节点(包括主节点)上运行守护程序而不覆盖任何节点的污点?
答案 0 :(得分:1)
如果您要运行守护程序集并确保将其安排到群集中的所有节点上,而不管污点如何。例如,在运行Google的Stackdriver Logging代理的GKE群集中,fluentd-gcp守护程序集具有以下容差,以确保其超过任何节点污点:
tolerations:
-operator: Exists
effect: NoExecute
-operator: Exists
effect: NoSchedule
通过这种方式,即使守护程序集具有NoSchedule
污点,也可以在其上调度守护程序集。
答案 1 :(得分:0)
在我的情况下是:
dplyr
带有运算符Exists的空键会匹配所有键,值和效果 这意味着这将容忍一切。
tolerations: - operator: Exists # matches all keys, values and effects which means this will tolerate everything
来自:https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/#concepts