Podaffinity是否可以调度两个Pod在同一节点上运行?

时间:2018-07-12 16:03:44

标签: kubernetes pod

两个Pod都在具有podaffinity的同一节点上调度,每个Pod在不同的名称空间中。一旦我尝试将它们都部署在相同的名称空间上,podaffinity就会失败,并且一个pod正在运行,而另一个pod处于挂起状态,并且出现podaffinity错误。 谢谢!

1 个答案:

答案 0 :(得分:1)

根据您的评论,我怀疑您只有在尝试在同一名称空间中运行Pod时才会出现标签冲突。

看看您的nodeSelectorTermsmatchExpressions

From the docs

  

如果您指定与nodeSelectorTerms关联的多个matchExpressions,则只有在满足所有matchExpressions的情况下,才能将Pod调度到节点上。