TECH BASICS

Monitoring Kubernetes Cluster using Elastic Stack( Elasticsearch-Kibana-Metricbeat)

Monitoring With Elastic

Arun Kumar Singh
Nerd For Tech
Published in
7 min readApr 5, 2021

--

Objective:

In this medium article, we are going to deploy the Elastic Stack (Elasticsearch-Kibana-Metricbeat) for monitoring the Kubernetes Cluster. Metricbeat will collect metrics from Kubernetes Cluster and it will forward the data to Elasticsearch for analytics. Kibana will allow us to visualize data in a dashboard format. And the best part is that We will deploy this whole stack on Kubernetes Itself. This article consists deployment of all component in the simplest way so do not worry/panic if you see the password in plain YAML 😬 😐

What is Elastic Stack?

Elastic Stack is the collection of three open-source products Elasticsearch, Kibana, Logstash and Beats. A few years back Elastic added the Beats component as well. Elasticsearch is the distributed search and analytics engine at the heart of the Elastic Stack. It centrally stores your data for lightning-fast search. Kibana enables you to interactively explore, visualize, and share insights into your data and manage and monitor the stack. Logstash and Beatsfacilitate collecting, aggregating, and enriching your data and storing it in Elasticsearch. Beats are single-purpose data shippers and of different types.

--

--