Checkmk cluster and node collectors to monitor Kubernetes clusters.
- Free software: GNU General Public License v2
Installation --------
You can use our helm repository to install the collectors from our latest release. Detailed instructions can be found in our official docs.
Support policy --------
Please read our official docs for information regarding supported Kubernetes versions and supported Kubernetes distros.
- Monitor Kubernetes clusters
- Uses cAdvisor to collect container metrics
- Runs the following objects on your cluster:
- node collector:
- runs as a DaemonSet on every node that has kubelet configured
- uses cAdvisor to collect container metrics and fowards them to the cluster collector
- uses a Checkmk agent to collect machine sections and forwards them to the cluster collector
- cluster collector:
- runs as a Deployment
- receives metrics from every node collector instance on the cluster and stores them in memory
- runs an API that provides these metrics
- can be configured to run the API in http or https mode
- Supports PodSecurityPolicy (up to Kubernetes 1.24) and NetworkPolicy