我已将podAntiAffinity添加到我的DeploymentConfig模板中。
但是,在我希望规则会排除的节点上安排了pod。
如何查看kubernetes调度程序的日志,以了解为什么它选择了它为给定Pod做的节点?
答案 0 :(得分:1)
PodAntiAffinity与其他Pod的关系更多,而不仅仅是节点。也就是说,PodAntiAffinity根据已在该节点上计划了哪些Pod来指定要排除的节点。即使在这里,您也可以将其作为要求而不是首选项。要直接选择未安排Pod的节点,您想使用NodeAffinity。 The guide。