From 7c95f88a2b1fd7f7f2be4807a4fa34a1339be690 Mon Sep 17 00:00:00 2001 From: paulfantom Date: Fri, 12 Feb 2021 15:08:58 +0100 Subject: [PATCH 1/2] jsonnet: increase default CPU values for main krp sidecar in ksm Signed-off-by: paulfantom --- .../kube-prometheus/components/kube-state-metrics.libsonnet | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jsonnet/kube-prometheus/components/kube-state-metrics.libsonnet b/jsonnet/kube-prometheus/components/kube-state-metrics.libsonnet index fa1bfd59..5fc37c0f 100644 --- a/jsonnet/kube-prometheus/components/kube-state-metrics.libsonnet +++ b/jsonnet/kube-prometheus/components/kube-state-metrics.libsonnet @@ -89,6 +89,10 @@ function(params) (import 'github.com/kubernetes/kube-state-metrics/jsonnet/kube- ports: [ { name: 'https-main', containerPort: 8443 }, ], + resources+: { + limits+: { cpu: '40m' }, + requests+: { cpu: '20m' }, + }, }), local kubeRbacProxySelf = krp({ From 390f2d72dbc3588b21f0a1c07a4fe03765f45554 Mon Sep 17 00:00:00 2001 From: paulfantom Date: Tue, 23 Feb 2021 09:36:35 +0100 Subject: [PATCH 2/2] manifests: regenerate --- manifests/kube-state-metrics-deployment.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/kube-state-metrics-deployment.yaml b/manifests/kube-state-metrics-deployment.yaml index 8c36bc62..98ee556c 100644 --- a/manifests/kube-state-metrics-deployment.yaml +++ b/manifests/kube-state-metrics-deployment.yaml @@ -50,10 +50,10 @@ spec: name: https-main resources: limits: - cpu: 20m + cpu: 40m memory: 40Mi requests: - cpu: 10m + cpu: 20m memory: 20Mi securityContext: runAsGroup: 65532