diff --git a/jsonnet/kube-prometheus/components/node-exporter.libsonnet b/jsonnet/kube-prometheus/components/node-exporter.libsonnet index 50f1e52e0a..2d3827d6c9 100644 --- a/jsonnet/kube-prometheus/components/node-exporter.libsonnet +++ b/jsonnet/kube-prometheus/components/node-exporter.libsonnet @@ -13,6 +13,12 @@ local defaults = { requests: { cpu: '102m', memory: '180Mi' }, limits: { cpu: '250m', memory: '180Mi' }, }, + kubeRbacProxyMain: { + resources: { + limits: { memory: '40Mi'}, + requests: { cpu: '20m', memory: '40Mi'} + } + }, listenAddress:: '127.0.0.1', filesystemMountPointsExclude:: '^/(dev|proc|sys|run/k3s/containerd/.+|var/lib/docker/.+|var/lib/kubelet/pods/.+)($|/)', port:: 9100, @@ -218,7 +224,7 @@ function(params) { }, }; - local kubeRbacProxy = krp({ + local kubeRbacProxy = krp(ne._config.kubeRbacProxyMain { name: 'kube-rbac-proxy', //image: krpImage, upstream: 'http://127.0.0.1:' + ne._config.port + '/', diff --git a/jsonnet/kube-prometheus/components/prometheus-operator.libsonnet b/jsonnet/kube-prometheus/components/prometheus-operator.libsonnet index 7d4bc0a36e..e0ac9fa24a 100644 --- a/jsonnet/kube-prometheus/components/prometheus-operator.libsonnet +++ b/jsonnet/kube-prometheus/components/prometheus-operator.libsonnet @@ -15,6 +15,12 @@ local defaults = { limits: { cpu: '200m', memory: '200Mi' }, requests: { cpu: '100m', memory: '100Mi' }, }, + kubeRbacProxyMain: { + resources: { + limits: { memory: '40Mi'}, + requests: { cpu: '20m', memory: '40Mi'} + } + }, commonLabels:: { 'app.kubernetes.io/name': defaults.name, 'app.kubernetes.io/version': defaults.version, @@ -141,7 +147,7 @@ function(params) ], }, - local kubeRbacProxy = krp({ + local kubeRbacProxy = krp(po._config.kubeRbacProxyMain { name: 'kube-rbac-proxy', upstream: 'http://127.0.0.1:8080/', secureListenAddress: ':8443',