summaryrefslogtreecommitdiff
path: root/f3s/argocd-apps/monitoring
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-01-08 20:20:43 +0200
committerPaul Buetow <paul@buetow.org>2026-01-08 20:20:43 +0200
commit8b22e5268fe4cad58584e2da36957cff1d0ce01c (patch)
tree9fb0f20254b6d4b99e2d5beaaa173abd29ed329a /f3s/argocd-apps/monitoring
parent806986a77f8e0fa8c2d9a5e9905e557000766ef0 (diff)
Disable kube-proxy and kube-scheduler monitoring for k3s
K3s embeds kube-proxy and kube-scheduler functionality into the main k3s server process, unlike standard Kubernetes where they run as separate components. This change disables monitoring for these components to prevent false-positive critical alerts: - KubeProxyDown - KubeSchedulerDown These alerts were firing because kube-prometheus-stack expects standard Kubernetes architecture with separate kube-proxy and kube-scheduler pods/processes. Cluster info: - Running k3s v1.32.6+k3s1 - 3 control-plane nodes (r0, r1, r2) - Components embedded in k3s binary Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'f3s/argocd-apps/monitoring')
-rw-r--r--f3s/argocd-apps/monitoring/prometheus.yaml8
1 files changed, 8 insertions, 0 deletions
diff --git a/f3s/argocd-apps/monitoring/prometheus.yaml b/f3s/argocd-apps/monitoring/prometheus.yaml
index 86d235a..aa72097 100644
--- a/f3s/argocd-apps/monitoring/prometheus.yaml
+++ b/f3s/argocd-apps/monitoring/prometheus.yaml
@@ -42,6 +42,14 @@ spec:
https: true
insecureSkipVerify: true
+ # k3s embeds kube-proxy and kube-scheduler into the main process
+ # Disable these components to prevent false-positive alerts
+ kubeProxy:
+ enabled: false
+
+ kubeScheduler:
+ enabled: false
+
prometheus:
prometheusSpec:
additionalArgs: