Dipesh Majumdar

Blog and Paintings

Monitoring K8s

- metrics server (heapster has been deprecated) - metrics server receives metrics from nodes and stores them in memory and doesn't store data in disk and historical data is not available. each cluster has one metrics server.  how is metrics collected in node? well the kubelet which is the agent on each node and takes instructions from kubernetes api master server and also runs pods in nodes has a sub-component within it which is called cAdvisor or container advisor. it receives metrics from the pods in nodes and makes them available to metrics server.

- prometheus - this can be installed using helm. it gives a GUI which makes it easy to monitor the kubernetes cluster.

- datadog

- dynatrace

Go Back