https://github.com/Checkmk/checkmk_kube_agent
https://github.com/Checkmk/checkmk_kube_agent
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/Checkmk/checkmk_kube_agent
- Owner: Checkmk
- License: gpl-2.0
- Created: 2022-02-02T17:22:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T08:33:44.000Z (4 months ago)
- Last Synced: 2025-03-28T09:28:56.552Z (4 months ago)
- Language: Python
- Size: 739 KB
- Stars: 21
- Watchers: 16
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
Awesome Lists containing this project
README
==============================================
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.. _cAdvisor: https://github.com/google/cadvisor
.. _helm repository: https://checkmk.github.io/checkmk_kube_agent/
.. _official docs: https://docs.checkmk.com/latest/en/monitoring_kubernetes.html