kube-state-metrics: use endpoints section and lookups to set port
This PS moves kube-state-metrics to use the endpoints section and lookups to set the ports it serves on. Change-Id: Icb4757a59852e508148ca9f1e682c722e40042c9
This commit is contained in:
parent
d6e9fa2c5a
commit
1929cdcbef
@ -108,5 +108,5 @@ spec:
|
||||
{{ tuple $envAll $envAll.Values.pod.resources.kube_state_metrics | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||
ports:
|
||||
- name: metrics
|
||||
containerPort: {{ .Values.network.kube_state_metrics.port }}
|
||||
containerPort: {{ tuple "kube_state_metrics" "internal" "http" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
{{- end }}
|
||||
|
@ -35,7 +35,7 @@ spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
- name: http-metrics
|
||||
port: 10252
|
||||
targetPort: 10252
|
||||
port: {{ tuple "kube_controller_manager" "internal" "metrics" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
targetPort: {{ tuple "kube_controller_manager" "internal" "metrics" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
protocol: TCP
|
||||
{{- end }}
|
||||
|
@ -31,8 +31,8 @@ metadata:
|
||||
spec:
|
||||
ports:
|
||||
- name: http
|
||||
port: {{ .Values.network.kube_state_metrics.port }}
|
||||
targetPort: 8080
|
||||
port: {{ tuple "kube_state_metrics" "internal" "http" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
targetPort: {{ tuple "kube_state_metrics" "internal" "http" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
selector:
|
||||
{{ tuple $envAll "kube-state-metrics" "exporter" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
{{- end }}
|
||||
|
@ -35,7 +35,7 @@ spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
- name: http-metrics
|
||||
port: 10251
|
||||
targetPort: 10251
|
||||
port: {{ tuple "kube_scheduler" "internal" "metrics" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
targetPort: {{ tuple "kube_scheduler" "internal" "metrics" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
|
||||
protocol: TCP
|
||||
{{- end }}
|
||||
|
@ -120,11 +120,17 @@ endpoints:
|
||||
default: 'http'
|
||||
path:
|
||||
default: /metrics
|
||||
port:
|
||||
metrics:
|
||||
default: 10251
|
||||
kube_controller_manager:
|
||||
scheme:
|
||||
default: 'http'
|
||||
path:
|
||||
default: /metrics
|
||||
port:
|
||||
metrics:
|
||||
default: 10252
|
||||
|
||||
monitoring:
|
||||
prometheus:
|
||||
@ -136,10 +142,6 @@ monitoring:
|
||||
kube_controller_manager:
|
||||
scrape: true
|
||||
|
||||
network:
|
||||
kube_state_metrics:
|
||||
port: 8080
|
||||
|
||||
manifests:
|
||||
configmap_bin: true
|
||||
deployment: true
|
||||
|
Loading…
x
Reference in New Issue
Block a user