Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Checkmk/checkmk_kube_agent
https://github.com/Checkmk/checkmk_kube_agent
Last synced: 7 days 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 (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T07:03:23.000Z (4 months ago)
- Last Synced: 2024-08-01T15:36:11.548Z (3 months ago)
- Language: Python
- Size: 718 KB
- Stars: 19
- Watchers: 14
- Forks: 17
- Open Issues: 1
-
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