kubernetes调度之NodeSelector
http://blog.csdn.net/tiger435/article/details/73650147本文主要介绍kubernetes调度框架中的NodeName和NodeSelector。1 NodeNamePod.spec.nodeName用于强制约束将Pod调度到指定的Node节点上,这里说是“调度”,但其实指定了nodeName的Pod会直接跳过Sched
·
http://blog.csdn.net/tiger435/article/details/73650147
本文主要介绍kubernetes调度框架中的NodeName和NodeSelector。
1 NodeName
Pod.spec.nodeName用于强制约束将Pod调度到指定的Node节点上,这里说是“调度”,但其实指定了nodeName的Pod会直接跳过Scheduler的调度逻辑,直接写入PodList列表,该匹配规则是强制匹配。
例子:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
2 NodeSelector
Pod.spec.nodeSelector是通过kubernetes的label-selector机制进行节点选择,由scheduler调度策略MatchNodeSelector进行label匹配,调度pod到目标节点,该匹配规则是强制约束。启用节点选择器的步骤为:
- Node添加label标记
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Pod定义中添加nodeSelector
更多推荐
所有评论(0)