Skip to content

Commit

Permalink
koordlet: Add koordlet servicemonitor with control (#59)
Browse files Browse the repository at this point in the history
Signed-off-by: Guanglu Guo <guoguanglu@qiyi.com>
Signed-off-by: songtao98 <songtao2603060@gmail.com>
Co-authored-by: Guanglu Guo <guoguanglu@qiyi.com>
  • Loading branch information
songtao98 and fengyehong authored Dec 28, 2022
1 parent d5543f2 commit 9f19759
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 0 deletions.
20 changes: 20 additions & 0 deletions versions/v1.1.0/templates/koordlet-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{{- if .Values.koordlet.enableServiceMonitor }}
---
apiVersion: v1
kind: Service
metadata:
labels:
koord-app: koordlet
name: koordlet-service
namespace: {{ .Values.installation.namespace }}
spec:
clusterIP: None
ports:
# TODO: Support port in values
- name: http
port: 9316
targetPort: 9316
selector:
koord-app: koordlet

{{- end }}
27 changes: 27 additions & 0 deletions versions/v1.1.0/templates/koordlet-servicemonitor.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{{- if .Values.koordlet.enableServiceMonitor }}
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
koord-app: koordlet
name: koordlet-service-monitor
namespace: {{ .Values.installation.namespace }}
spec:
endpoints:
- interval: 30s
port: http
relabelings:
- action: replace
regex: (.*)
replacement: $1
sourceLabels:
- __meta_kubernetes_pod_node_name
targetLabel: node
scheme: http
jobLabel: koord-app
selector:
matchLabels:
koord-app: koordlet

{{- end }}
1 change: 1 addition & 0 deletions versions/v1.1.0/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ koordlet:
kubeletLibDir: /var/lib/kubelet/
koordProxyRegisterDir: /etc/runtime/hookserver.d/
koordletSockDir: /var/run/koordlet
enableServiceMonitor: false


manager:
Expand Down

0 comments on commit 9f19759

Please sign in to comment.