diff options
| author | Paul Buetow <paul@buetow.org> | 2026-01-08 20:20:43 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-01-08 20:20:43 +0200 |
| commit | 8b22e5268fe4cad58584e2da36957cff1d0ce01c (patch) | |
| tree | 9fb0f20254b6d4b99e2d5beaaa173abd29ed329a /f3s/argocd-apps/monitoring | |
| parent | 806986a77f8e0fa8c2d9a5e9905e557000766ef0 (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.yaml | 8 |
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: |
