-
Epic
-
Resolution: Done-Errata
-
Critical
-
None
-
Loki - Reliability Hardening
-
3
-
False
-
None
-
False
-
Green
-
NEW
-
Done
-
OBSDA-310 - AntiAffinity for LokiStack components to not run everything on the same OpenShift Container Platform 4 - Node
-
OBSDA-310AntiAffinity for LokiStack components to not run everything on the same OpenShift Container Platform 4 - Node
-
VERIFIED
-
0% To Do, 10% In Progress, 90% Done
-
With this update, the reliability of existing LokiStack installations are seamlessly improved by applying a set of default Affinity and Anti-Affinity policies.
-
Enhancement
Goals
- Improve reliability of existing LokiStack installations seamlessly by applying a set of default Affinity/Anti-Affinity polices forĀ
- Enable users to tune Affinity/Anti-Affinity per component in the LokiStack custom resource
Non-Goals
- Auto-remidiation of Affinity/Anti-Affinity policies by the Loki Operator in case of unscheduled pods.
Motivation
In Cloud Native environments it's common practice to define Affinity or AntiAffinity rules for application to improve resilience or performance.
LokiStack should thus have some default AntiAffinity rules applied to improve overall resilience of the service and prevent running the complete stack on one or just two OpenShift Container Platform 4 - Node that could create a problematic scenario in case of such a OpenShift Container Platform 4 - Node failure.
Alternatives
Acceptance Criteria
- The node placement of existing installations is improved, so that, ideally, no critical components are sharing the same node.
- Users can tune the Affinity/Anti-Affinity setup by considering the cluster topology.
Risk and Assumptions
Documentation Considerations
- Requires to document the default Affinity/Anti-Affinity policies we apply per Loki component.
- Requires to document how to tune (e.g. apply overrides) of the default Affinity/Anti-Affinity policies via the LokiStack custom resource.
Open Questions
Additional Notes
- is documented by
-
OBSDOCS-213 Loki - Reliability Hardening
- Closed
- links to
-
RHBA-2023:6139 Logging Subsystem 5.8.0 - Red Hat OpenShift
- mentioned in
-
Page Loading...