OOMKill Alerting in Kubernetes Clusters Reloaded

Dragan Milic Friday 19 Mar 2021


It has been a while since I’ve published missing-container-metrics. In a nutshell: it is a solution for monitoring and alerting of OOM Events in Kubernetes clusters based on Docker events.

In the meantime, Kubernetes has deprecated Docker as a container runtime after version v1.20. This made the initial version of missing-container-metrics useless for the newer Kubernetes deployments.

Added support for Containerd

After glancing at the number of image pulls from my Docker hub, I’ve realized that quite a few people are finding it useful. At the same time, I’ve been playing around with DigitalOcean’s managed Kubernetes. It uses Containerd as container runtime. So, I have decided to add support for Containerd to missing-container-metrics.

Added Helm Chart

I’ve also packaged missing-container-metrics as a Helm Chart. This should make the installation more straightforward.

Feedback Wanted

Please give the latest version a try. If you find any feature missing, bugs, crashes … please don’t hesitate to raise a GitHub issue.