From 2c44332fb3836939fdb8cc4b4f065b4db45eb113 Mon Sep 17 00:00:00 2001 From: Matthias Rampke Date: Wed, 23 Aug 2017 09:26:16 +0000 Subject: [PATCH] Match deployment resources to recommendation Adjust the deployment to match the recommended resources (#196). The baseline resources are set to the basic recommendation for a 100 node cluster. Pod nanny does not support "the baseline includes the first 100 nodes", so instead set the threshold until it needs to adjust wide. This over-estimates resource needs for intermediate cluster sizes, but I'd rather be on the safe side. --- kubernetes/kube-state-metrics-deployment.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kubernetes/kube-state-metrics-deployment.yaml b/kubernetes/kube-state-metrics-deployment.yaml index 445fbf2e17..5a57f525ce 100644 --- a/kubernetes/kube-state-metrics-deployment.yaml +++ b/kubernetes/kube-state-metrics-deployment.yaml @@ -25,10 +25,10 @@ spec: timeoutSeconds: 5 resources: requests: - memory: 30Mi + memory: 200Mi cpu: 100m limits: - memory: 50Mi + memory: 200Mi cpu: 200m - name: addon-resizer image: gcr.io/google_containers/addon-resizer:1.0 @@ -53,7 +53,7 @@ spec: - --container=kube-state-metrics - --cpu=100m - --extra-cpu=1m - - --memory=30Mi + - --memory=200Mi - --extra-memory=2Mi - - --threshold=5 - - --deployment=kube-state-metrics \ No newline at end of file + - --threshold=100 + - --deployment=kube-state-metrics