16.3.3.3. 移除 Pod 冲突间的关联性


RemovePodsViolatingInterPodAntiAffinity 策略确保违反了 pod 间的反关联性的 pod 被从节点中驱除。

例如,Node1 具有 podApodBpodCpodBpodC 具有反关联性规则,阻止它们在与 podA 相同的节点上运行。podA 将被从该节点上运行,以便 podBpodC 可以在该节点上运行。当 podBpodC 在节点上运行时,会出现这种情况。

apiVersion: "descheduler/v1alpha1"
kind: "DeschedulerPolicy"
strategies:
  "RemovePodsViolatingInterPodAntiAffinity": 1
     enabled: true
1
将此值设为 enabled: true 以使用此策略。设置为 false 以禁用此策略。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.