-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
- JIRALERT{9ea9a5200ae3b82fd9656e8e7a5454f551c0f4c43abc3110381d3773a64b2c0037ebdf08202a16bebeea9e4102fc8baf568b926dd8f25e64e1e16822e748d325}
- alertname="deployment_validation_operator_no_anti_affinity"
- app="rhose"
- cluster="app-sre-prod-04"
- job="deployment-validation-operator-metrics"
- service="deployment-validation-operator"
-
False
-
None
-
False
Alert: deployment_validation_operator_no_anti_affinity Validation error for rhose: Indicates when deployments with multiple replicas fail to specify inter-pod anti-affinity, to ensure that the orchestrator attempts to schedule replicas on different nodes.
Annotations:
- dashboard = https://grafana.app-sre.devshift.net/d/dashdotdb/dash-db?orgId=1&var-datasource=dashdotdb-rds&var-cluster=app-sre-prod-04&var-namespace=rhose-production
- html_url = https://gitlab.cee.redhat.com/service/app-interface/blob/master/resources/services/deployment-validation-operator/prometheusrules-no_anti_affinity.yaml.j2
- runbook = Specify anti-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on different nodes. Using podAntiAffinity, specify a labelSelector that matches pods for the deployment, and set the topologyKey to kubernetes.io/hostname. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity for details.
Labels:
- alertname = deployment_validation_operator_no_anti_affinity
- app = rhose
- check_description = Indicates when deployments with multiple replicas fail to specify inter-pod anti-affinity, to ensure that the orchestrator attempts to schedule replicas on different nodes.
- check_remediation = Specify anti-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on different nodes. Using podAntiAffinity, specify a labelSelector that matches pods for the deployment, and set the topologyKey to kubernetes.io/hostname. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity for details.
- cluster = app-sre-prod-04
- endpoint = http-metrics
- environment = production
- exported_namespace = rhose-production
- instance = 10.131.0.14:8383
- jiralert = MGDOBR
- job = deployment-validation-operator-metrics
- kind = Deployment
- name = rhose-fleet-manager
- namespace = deployment-validation-operator
- pod = deployment-validation-operator-6cbcbbbfd5-2rt8w
- prometheus = openshift-customer-monitoring/app-sre
- service = deployment-validation-operator
- severity = medium
Source: Prometheus
Note: This issue was generated automatically by the AppSRE team. Moving this issue to a different project will result in the ticket being recreated in the current project. If you believe that this issue was created in the incorrect project, please reach out to AppSRE.