kube-prometheus: Remove unnecessary namespace selectors
This commit is contained in:
@@ -61,11 +61,6 @@ local alertmanagerConfig = "\nglobal:\n resolve_timeout: 5m\nroute:\n group_by
|
|||||||
alertmanager: $._config.alertmanager.name,
|
alertmanager: $._config.alertmanager.name,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
namespaceSelector: {
|
|
||||||
matchNames: [
|
|
||||||
'monitoring',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
endpoints: [
|
endpoints: [
|
||||||
{
|
{
|
||||||
port: 'web',
|
port: 'web',
|
||||||
|
@@ -254,11 +254,6 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
|
|||||||
'k8s-app': 'kube-state-metrics',
|
'k8s-app': 'kube-state-metrics',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
namespaceSelector: {
|
|
||||||
matchNames: [
|
|
||||||
'monitoring',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
endpoints: [
|
endpoints: [
|
||||||
{
|
{
|
||||||
port: 'https-main',
|
port: 'https-main',
|
||||||
|
@@ -134,11 +134,6 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
|
|||||||
'k8s-app': 'node-exporter',
|
'k8s-app': 'node-exporter',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
namespaceSelector: {
|
|
||||||
matchNames: [
|
|
||||||
'monitoring',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
endpoints: [
|
endpoints: [
|
||||||
{
|
{
|
||||||
port: 'https',
|
port: 'https',
|
||||||
|
@@ -149,5 +149,29 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
|
|||||||
service.mixin.metadata.withLabels({ 'k8s-app': 'prometheus-operator' }) +
|
service.mixin.metadata.withLabels({ 'k8s-app': 'prometheus-operator' }) +
|
||||||
service.mixin.metadata.withNamespace($._config.namespace) +
|
service.mixin.metadata.withNamespace($._config.namespace) +
|
||||||
service.mixin.spec.withClusterIp('None'),
|
service.mixin.spec.withClusterIp('None'),
|
||||||
|
serviceMonitor:
|
||||||
|
{
|
||||||
|
apiVersion: 'monitoring.coreos.com/v1',
|
||||||
|
kind: 'ServiceMonitor',
|
||||||
|
metadata: {
|
||||||
|
name: 'prometheus-operator',
|
||||||
|
namespace: $._config.namespace,
|
||||||
|
labels: {
|
||||||
|
'k8s-app': 'prometheus-operator',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
spec: {
|
||||||
|
endpoints: [
|
||||||
|
{
|
||||||
|
port: 'http',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
selector: {
|
||||||
|
matchLabels: {
|
||||||
|
'k8s-app': 'prometheus-operator',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@@ -222,7 +222,7 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
serviceMonitorPrometheus:
|
serviceMonitor:
|
||||||
{
|
{
|
||||||
apiVersion: 'monitoring.coreos.com/v1',
|
apiVersion: 'monitoring.coreos.com/v1',
|
||||||
kind: 'ServiceMonitor',
|
kind: 'ServiceMonitor',
|
||||||
@@ -239,11 +239,6 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
|
|||||||
prometheus: $._config.prometheus.name,
|
prometheus: $._config.prometheus.name,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
namespaceSelector: {
|
|
||||||
matchNames: [
|
|
||||||
'monitoring',
|
|
||||||
],
|
|
||||||
},
|
|
||||||
endpoints: [
|
endpoints: [
|
||||||
{
|
{
|
||||||
port: 'web',
|
port: 'web',
|
||||||
@@ -252,30 +247,6 @@ local k = import 'ksonnet/ksonnet.beta.3/k.libsonnet';
|
|||||||
],
|
],
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
serviceMonitorPrometheusOperator:
|
|
||||||
{
|
|
||||||
apiVersion: 'monitoring.coreos.com/v1',
|
|
||||||
kind: 'ServiceMonitor',
|
|
||||||
metadata: {
|
|
||||||
name: 'prometheus-operator',
|
|
||||||
namespace: $._config.namespace,
|
|
||||||
labels: {
|
|
||||||
'k8s-app': 'prometheus-operator',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
spec: {
|
|
||||||
endpoints: [
|
|
||||||
{
|
|
||||||
port: 'http',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
selector: {
|
|
||||||
matchLabels: {
|
|
||||||
'k8s-app': 'prometheus-operator',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
serviceMonitorKubeScheduler:
|
serviceMonitorKubeScheduler:
|
||||||
{
|
{
|
||||||
apiVersion: 'monitoring.coreos.com/v1',
|
apiVersion: 'monitoring.coreos.com/v1',
|
||||||
|
@@ -9,9 +9,6 @@ spec:
|
|||||||
endpoints:
|
endpoints:
|
||||||
- interval: 30s
|
- interval: 30s
|
||||||
port: web
|
port: web
|
||||||
namespaceSelector:
|
|
||||||
matchNames:
|
|
||||||
- monitoring
|
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
alertmanager: main
|
alertmanager: main
|
||||||
|
@@ -21,9 +21,6 @@ spec:
|
|||||||
tlsConfig:
|
tlsConfig:
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
jobLabel: k8s-app
|
jobLabel: k8s-app
|
||||||
namespaceSelector:
|
|
||||||
matchNames:
|
|
||||||
- monitoring
|
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
k8s-app: kube-state-metrics
|
k8s-app: kube-state-metrics
|
||||||
|
@@ -14,9 +14,6 @@ spec:
|
|||||||
tlsConfig:
|
tlsConfig:
|
||||||
insecureSkipVerify: true
|
insecureSkipVerify: true
|
||||||
jobLabel: k8s-app
|
jobLabel: k8s-app
|
||||||
namespaceSelector:
|
|
||||||
matchNames:
|
|
||||||
- monitoring
|
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
k8s-app: node-exporter
|
k8s-app: node-exporter
|
||||||
|
@@ -9,9 +9,6 @@ spec:
|
|||||||
endpoints:
|
endpoints:
|
||||||
- interval: 30s
|
- interval: 30s
|
||||||
port: web
|
port: web
|
||||||
namespaceSelector:
|
|
||||||
matchNames:
|
|
||||||
- monitoring
|
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
prometheus: k8s
|
prometheus: k8s
|
Reference in New Issue
Block a user