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({ 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