Bug 1564944
| Summary: | Ensure pods from default, openshift-infra, and logging namespaces are spread evenly across infra structure nodes | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | Peter Portante <pportant> |
| Component: | Logging | Assignee: | ewolinet |
| Status: | CLOSED ERRATA | QA Contact: | Anping Li <anli> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 3.9.0 | CC: | aos-bugs, ewolinet, jcantril, jeder, pportant, rmeggins, tkatarki |
| Target Milestone: | --- | Keywords: | OpsBlocker |
| Target Release: | 3.9.z | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | No Doc Update | |
| Doc Text: |
undefined
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-05-17 06:43:35 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Peter Portante
2018-04-09 01:50:10 UTC
You mean logging pods or all infra pods? The later implies we may wish to clone this issue to ensure other teams make the requested changes Could we potentially overlap the two? We could configure pod anti-affinity in our DCs and use a default label that matches the other components of the same type (e.g. ES has anti-affinity with other ES, Kibana with other kibana). We could use the preferred rule so that we don't break for clusters that are too small [1]. We could provide a means to specify additional match expressions so that admins could balance out with other infra node pods. [1] https://docs.openshift.com/container-platform/3.9/admin_guide/scheduling/pod_affinity.html#admin-guide-sched-affinity-examples2-pods (In reply to Jeff Cantrill from comment #1) > You mean logging pods or all infra pods? All infra pods. (In reply to ewolinet from comment #2) > Could we potentially overlap the two? It is not clear pod affinity/anit-affinity actually helps us, but using host/port mappings will do what we need. 3.9 Cherrypick https://github.com/openshift/openshift-ansible/pull/8031 *** Bug 1563852 has been marked as a duplicate of this bug. *** Verified with ose-ansible:v3.9.27, the pod podAntiAffinity are added to ES and Kibana. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:1566 |