Kubernetes 1.4.3:为什么要在主人

时间:2016-11-08 17:50:36

标签: kubernetes

我正在使用Kubernetes 1.4.3,我的节点如下所示:

ip-10-0-0-105.eu-central-1.compute.internal   Ready                      1d
ip-10-0-0-50.eu-central-1.compute.internal    Ready,SchedulingDisabled   1d
ip-10-0-1-126.eu-central-1.compute.internal   Ready                      1d

即使主节点设置为SchedulingDisabled,仍然会在其上安排Daemonsets

首先,为什么?这在K8S 1.4之前没有发生,如果它是新的,我如何取消该选项或者使用pod亲和力来排除主节点运行守护进程pod。

感谢。

1 个答案:

答案 0 :(得分:3)

https://github.com/kubernetes/kubernetes/issues/29108#issuecomment-233432397

回答了这个问题

基本上,这是按预期工作的。 DaemonSet pod将在不可调度的节点上进行调度。在将来(不是v1.4),可以在pod级别选择此行为(例如,请参阅https://github.com/kubernetes/kubernetes/issues/29178)。目前,您可以选择不注册主节点以避免此问题。