diff --git a/jsonnet/kube-prometheus/components/kube-state-metrics.libsonnet b/jsonnet/kube-prometheus/components/kube-state-metrics.libsonnet index e5d7ac17840f1173a67bef78d80bfaa9c4e49ce3..1535877ed83e75f082a1c608df8e0cedf12a3945 100644 --- a/jsonnet/kube-prometheus/components/kube-state-metrics.libsonnet +++ b/jsonnet/kube-prometheus/components/kube-state-metrics.libsonnet @@ -164,6 +164,9 @@ function(params) (import 'github.com/kubernetes/kube-state-metrics/jsonnet/kube- ports:: null, livenessProbe:: null, readinessProbe:: null, + securityContext+: { + runAsGroup: 65534, + }, args: ['--host=127.0.0.1', '--port=8081', '--telemetry-host=127.0.0.1', '--telemetry-port=8082'], resources: ksm._config.resources, }, super.containers) + [kubeRbacProxyMain, kubeRbacProxySelf], diff --git a/manifests/kubeStateMetrics-deployment.yaml b/manifests/kubeStateMetrics-deployment.yaml index 076b31cdb6013ac99ea4e75e5bcb62f638dbbb43..910a9fa2c8a7ddad93679511750395fb9e725400 100644 --- a/manifests/kubeStateMetrics-deployment.yaml +++ b/manifests/kubeStateMetrics-deployment.yaml @@ -47,6 +47,7 @@ spec: drop: - ALL readOnlyRootFilesystem: true + runAsGroup: 65534 runAsNonRoot: true runAsUser: 65534 seccompProfile: