Add resource limits to prometheus-to-sd to guarantee qos

This commit is contained in:
Isaac Hollander McCreery 2017-11-15 11:50:25 -08:00
parent a48f11c225
commit 1390b96913

View File

@ -38,19 +38,28 @@ spec:
dnsPolicy: Default dnsPolicy: Default
containers: containers:
- name: metadata-proxy - name: metadata-proxy
image: gcr.io/google_containers/metadata-proxy:v0.1.5 image: gcr.io/google_containers/metadata-proxy:v0.1.6
securityContext: securityContext:
privileged: true privileged: true
# Request and limit resources to get guaranteed QoS.
resources: resources:
requests: requests:
memory: "32Mi" memory: "25Mi"
cpu: "30m" cpu: "30m"
limits: limits:
memory: "32Mi" memory: "25Mi"
cpu: "30m" cpu: "30m"
# BEGIN_PROMETHEUS_TO_SD # BEGIN_PROMETHEUS_TO_SD
- name: prometheus-to-sd-exporter - name: prometheus-to-sd-exporter
image: gcr.io/google_containers/prometheus-to-sd:v0.2.2 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: command:
- /monitor - /monitor
- --stackdriver-prefix={{ prometheus_to_sd_prefix }}/addons - --stackdriver-prefix={{ prometheus_to_sd_prefix }}/addons