Google News
logo
Kubernetes - Interview Questions
What do you understand by container resource monitoring?
The users need to understand the application's performance and resource utilization at all the different abstraction layers. Kubernetes create abstraction at different levels like containers, pods, services, and whole cluster to monitor them well. This process is called container resource monitoring.
 
Following is a list of some container resource monitoring tools :
 
Heapster : It is used to gather data and events from the containers and pods within the cluster.

InfluxDB : It is used along with heapster for visualizing data within the Kubernetes environment.

Grafana : It is a time-series database used to store the data captured by all heapster pods.

CAdvisor : It is a built-in tool in a kubelet that automatically discovers all the active containers and monitors them.

Prometheus : It specifies a project of CNCF, which provides powerful querying, alerting, and visualization capabilities.
Advertisement