diff --git a/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet b/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet index 74c50e2f5761bdf32ebdb235f953b42ff7ed8973..d04a3eedb51096b1620cd9b6b9a853d61fee2226 100644 --- a/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet +++ b/jsonnet/kube-prometheus/kube-prometheus-eks.libsonnet @@ -4,6 +4,17 @@ local servicePort = k.core.v1.service.mixin.spec.portsType; { prometheus+: { + serviceMonitorCoreDNS+: { + spec+: { + endpoints: [ + { + bearerTokenFile: "/var/run/secrets/kubernetes.io/serviceaccount/token", + interval: "15s", + targetPort: 9153 + } + ] + }, + }, AwsEksCniMetricService: service.new('aws-node', { 'k8s-app' : 'aws-node' } , servicePort.newNamed('cni-metrics-port', 61678, 61678)) + service.mixin.metadata.withNamespace('kube-system') +