Member-only story

Monitoring — Kubernetes

Always learning
7 min readNov 30, 2023

Kubernetes is a cluster management system that provides a way to monitor and manage containerized applications.

Monitoring Kubernetes can be done in several ways, but the most popular is through the use of Heapster.

Heapster is an open-source project that collects metrics from the Kubernetes cluster and exposes them as time series data streams in Prometheus format. It also generates static reports for easy consumption by humans or other systems.

The following are some of the metrics Heapster gathers:

  1. CPU utilization
  2. Memory utilization
  3. Number of pods per node
  4. Number of containers per pod
  5. Number of containers per host
  6. Number of hosts
  7. Number of machines
  8. Time since the last restart

Kubernetes monitoring is a form of reporting that helps with the proactive management of clusters.

Monitoring a Kubernetes cluster eases the management of containerized infrastructure by tracking the utilization of cluster resources including memory, CPU, and storage.

Check the default installation

kubectl get pods -A

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Always learning
Always learning

Written by Always learning

கற்றுக் கொள்ளும் மாணவன்...

No responses yet

What are your thoughts?