The kube-prometheus-stack
Helm chart, which deploys the kubernetes-mixin
, is designed for standard Kubernetes setups, often pre-configured for specific cloud environments. However, these configurations are not directly compatible with k3s, a lightweight Kubernetes distribution. Since k3s lacks many of the default cloud integrations, issues arise, such as missing metrics, broken graphs, and unavailable endpoints (example issue). This blog post will guide you through adapting the kube-prometheus-stack
Helm chart and the kubernetes-mixin
to work seamlessly in k3s
environments, ensuring functional dashboards and alerts tailored to k3s
.