Kubernetes OpenShift中的服务亲和力的概念是什么?

Kubernetes OpenShift中的服务亲和力的概念是什么?,kubernetes,openshift,openshift-3,openshift-enterprise,Kubernetes,Openshift,Openshift 3,Openshift Enterprise,形势 由于调度失败错误事件导致OpenShift 3.11实例上的部署失败时,将显示一条类似于以下内容的消息: 调度失败的0/11个节点可用:10个CheckServiceAffinity、2个ExistingPodsAntiAffinityRulesNotMatch、2个MatchInterpodFinity、5个MatchNodeSelector 在上述错误消息中,使用了术语CheckServiceAffinity。虽然很容易找到关于Pod亲和性或反亲和性的文章,但我找不到关于服务亲和性的详

形势

由于调度失败错误事件导致OpenShift 3.11实例上的部署失败时,将显示一条类似于以下内容的消息:

调度失败的0/11个节点可用:10个CheckServiceAffinity、2个ExistingPodsAntiAffinityRulesNotMatch、2个MatchInterpodFinity、5个MatchNodeSelector

在上述错误消息中,使用了术语
CheckServiceAffinity
。虽然很容易找到关于Pod亲和性或反亲和性的文章,但我找不到关于服务亲和性的详细描述

问题

  • 什么是服务亲和力
  • 它是Kubernetes的一个概念,还是OpenShift独有的
  • ServiceAffinity根据pod上运行的服务将pod放置在节点上。将相同服务的吊舱放置在相同或位于同一位置的节点上可以提高效率

  • 这是openshift的概念,而不是开源kubernetes的概念