From 1390b96913f37af0ffd153fbb686c75c56e4c445 Mon Sep 17 00:00:00 2001 From: Isaac Hollander McCreery Date: Wed, 15 Nov 2017 11:50:25 -0800 Subject: [PATCH] Add resource limits to prometheus-to-sd to guarantee qos --- .../addons/metadata-proxy/gce/metadata-proxy.yaml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/cluster/addons/metadata-proxy/gce/metadata-proxy.yaml b/cluster/addons/metadata-proxy/gce/metadata-proxy.yaml index 767322549c0..a710f917cd4 100644 --- a/cluster/addons/metadata-proxy/gce/metadata-proxy.yaml +++ b/cluster/addons/metadata-proxy/gce/metadata-proxy.yaml @@ -38,19 +38,28 @@ spec: dnsPolicy: Default containers: - name: metadata-proxy - image: gcr.io/google_containers/metadata-proxy:v0.1.5 + image: gcr.io/google_containers/metadata-proxy:v0.1.6 securityContext: privileged: true + # Request and limit resources to get guaranteed QoS. resources: requests: - memory: "32Mi" + memory: "25Mi" cpu: "30m" limits: - memory: "32Mi" + memory: "25Mi" cpu: "30m" # BEGIN_PROMETHEUS_TO_SD - name: prometheus-to-sd-exporter image: gcr.io/google_containers/prometheus-to-sd:v0.2.2 + # Request and limit resources to get guaranteed QoS. + resources: + requests: + memory: "20Mi" + cpu: "2m" + limits: + memory: "20Mi" + cpu: "2m" command: - /monitor - --stackdriver-prefix={{ prometheus_to_sd_prefix }}/addons