Skip to content

Checkmk/checkmk_kube_agent

Repository files navigation

Checkmk Kubernetes Cluster and Node Collectors

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.

Features

  • 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