Hi,

Anyone able to help me find out the answer to my previous question?

On Fri, Sep 14, 2018 at 4:39 PM Daniel Comnea <[email protected]> wrote:

> Hi,
>
> I'm trying to understand what were the reasons for adding the K8 service
> affinity based on region label [1] ?
>
> If i remove it to overcome the problem described below, what use case will
> i lose?
>
> This predicate attempts to place pods with specific labels in its node
> selector on nodes that have the same label.
>
> If the pod does not specify the labels in its node selector, then the
> first pod is placed on any node based on availability and all subsequent
> pods of the service are scheduled on nodes that have the same label values
> as that node.
>
> In our case we deploy rabbitmq pods that use hostPort and in an event of
> a infra node failure the new rabbitmq pod will fail to start (will remain
> in pending) since it can not find another node with region=infra with free
> hostport.
>
>
> Dani
>
> [1] https://github.com/openshift/openshift-ansible
> /blob/release-3.10/roles/openshift_control_plane/vars/main.yml#L27-L31
>
>
_______________________________________________
dev mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/dev

Reply via email to