From ef1ba73ae1e1e7c96b8c796a1b5234f218697167 Mon Sep 17 00:00:00 2001 From: Thomas Deutsch Date: Tue, 29 Mar 2022 21:02:52 +0200 Subject: [PATCH] Maybe we get that working with https://github.com/k3s-io/k3s/issues/3619#issuecomment-878501106 --- .../kube-prometheus-stack/helm-release.yaml | 24 ++++++++++++------- .../inventory/group_vars/master/k3s.yml | 2 ++ 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/cluster/apps/monitoring/kube-prometheus-stack/helm-release.yaml b/cluster/apps/monitoring/kube-prometheus-stack/helm-release.yaml index 27d72eb20..be101e9c9 100755 --- a/cluster/apps/monitoring/kube-prometheus-stack/helm-release.yaml +++ b/cluster/apps/monitoring/kube-prometheus-stack/helm-release.yaml @@ -175,20 +175,28 @@ spec: enabled: true kubeControllerManager: enabled: true - service: - enabled: true - port: 10257 - targetPort: 10257 - serviceMonitor: - enabled: true - https: true - insecureSkipVerify: true + endpoints: + - 192.168.8.201 + - 192.168.8.202 + - 192.168.8.203 kubeScheduler: enabled: true + endpoints: + - 192.168.8.201 + - 192.168.8.202 + - 192.168.8.203 kubeProxy: enabled: true + endpoints: + - 192.168.8.201 + - 192.168.8.202 + - 192.168.8.203 kubeEtcd: enabled: true + endpoints: + - 192.168.8.201 + - 192.168.8.202 + - 192.168.8.203 service: enabled: true port: 2381 diff --git a/provision/ansible/inventory/group_vars/master/k3s.yml b/provision/ansible/inventory/group_vars/master/k3s.yml index fa506cfee..2d26e7084 100755 --- a/provision/ansible/inventory/group_vars/master/k3s.yml +++ b/provision/ansible/inventory/group_vars/master/k3s.yml @@ -48,6 +48,7 @@ k3s_server: # - "allocate-node-cidrs" # Required to monitor component with kube-prometheus-stack kube-controller-manager-arg: + - "address=0.0.0.0" - "bind-address=0.0.0.0" kube-proxy-arg: # # Various @@ -63,6 +64,7 @@ k3s_server: # - "feature-gates=MixedProtocolLBService=true" # - "feature-gates=ReadWriteOncePod=true" # Required to monitor component with kube-prometheus-stack + - "address=0.0.0.0" - "bind-address=0.0.0.0" # Required to monitor etcd with kube-prometheus-stack etcd-expose-metrics: true