Bug 1854002
Summary: | remove resources.memory.limit settings for prometheus-config-reloader/rules-configmap-reloader container | ||||||
---|---|---|---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Junqi Zhao <juzhao> | ||||
Component: | Monitoring | Assignee: | Sergiusz Urbaniak <surbania> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Junqi Zhao <juzhao> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 4.6 | CC: | alegrand, anpicker, erooth, kakkoyun, lcosic, mloibl, pkrupa, surbania | ||||
Target Milestone: | --- | ||||||
Target Release: | 4.6.0 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2020-07-06 07:32:53 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: | |||||||
Attachments: |
|
Created attachment 1699986 [details] openshift-user-workload-monitoring dump file Description of problem: enable enableUserWorkload and check resource settings for pods under UMW, resources.memory.limit for prometheus-config-reloader/rules-configmap-reloader container are 25Mi, should remove them. find the same setting from statefulset prometheus-user-workload/thanos-ruler-user-workload. statefulset details please see from the attached ****************************** apiVersion: v1 kind: ConfigMap metadata: name: cluster-monitoring-config namespace: openshift-monitoring data: config.yaml: | enableUserWorkload: true ****************************** # for i in $(kubectl -n openshift-user-workload-monitoring get po --no-headers | awk '{print $1}'); do echo $i; kubectl -n openshift-user-workload-monitoring get pod $i -o go-template='{{range.spec.containers}}{{"Container Name: "}}{{.name}}{{"\r\nresources: "}}{{.resources}}{{"\n"}}{{end}}'; echo -e "\n"; done prometheus-operator-857547c574-k9l9c Container Name: prometheus-operator resources: map[requests:map[cpu:1m memory:17Mi]] Container Name: kube-rbac-proxy resources: map[requests:map[cpu:1m memory:10Mi]] prometheus-user-workload-0 Container Name: prometheus resources: map[requests:map[cpu:6m memory:30Mi]] Container Name: prometheus-config-reloader resources: map[limits:map[memory:25Mi] requests:map[cpu:1m memory:8Mi]] Container Name: rules-configmap-reloader resources: map[limits:map[memory:25Mi] requests:map[cpu:1m memory:5Mi]] Container Name: thanos-sidecar resources: map[requests:map[cpu:1m memory:17Mi]] Container Name: kube-rbac-proxy resources: map[requests:map[cpu:1m memory:10Mi]] prometheus-user-workload-1 Container Name: prometheus resources: map[requests:map[cpu:6m memory:30Mi]] Container Name: prometheus-config-reloader resources: map[limits:map[memory:25Mi] requests:map[cpu:1m memory:8Mi]] Container Name: rules-configmap-reloader resources: map[limits:map[memory:25Mi] requests:map[cpu:1m memory:5Mi]] Container Name: thanos-sidecar resources: map[requests:map[cpu:1m memory:17Mi]] Container Name: kube-rbac-proxy resources: map[requests:map[cpu:1m memory:10Mi]] thanos-ruler-user-workload-0 Container Name: thanos-ruler resources: map[requests:map[cpu:1m memory:21Mi]] Container Name: rules-configmap-reloader resources: map[limits:map[memory:25Mi] requests:map[cpu:1m memory:5Mi]] Container Name: thanos-ruler-proxy resources: map[requests:map[cpu:1m memory:12Mi]] thanos-ruler-user-workload-1 Container Name: thanos-ruler resources: map[requests:map[cpu:1m memory:21Mi]] Container Name: rules-configmap-reloader resources: map[limits:map[memory:25Mi] requests:map[cpu:1m memory:5Mi]] Container Name: thanos-ruler-proxy resources: map[requests:map[cpu:1m memory:12Mi]] ****************************** # kubectl -n openshift-user-workload-monitoring get statefulset prometheus-user-workload -oyaml ... name: prometheus-config-reloader resources: limits: memory: 25Mi ... name: rules-configmap-reloader resources: limits: memory: 25Mi ... ****************************** # kubectl -n openshift-user-workload-monitoring get statefulset thanos-ruler-user-workload -oyaml ... name: rules-configmap-reloader resources: limits: memory: 25Mi Version-Release number of selected component (if applicable): 4.6.0-0.nightly-2020-07-05-192128 How reproducible: always Steps to Reproduce: 1. See the description 2. 3. Actual results: Expected results: Additional info: