AWS provides Elasticsearch service along with Kibana which makes developer’s work easy and simple. This article will guide on how to provision an AWS ElasticSearch Service and connect with an EKS cluster for log monitoring.

Article content

  1. Provision the ES Cluster
  2. Configure Fluent-Bit in EKS
  3. Deploy Fluent-bit
  4. Access Kibana Dashboard

Introduction to Elasticsearch Service

Elasticsearch can be installed on-premise, on Amazon EC2 or AWS Elasticsearch service. When you install Elasticsearch on-premise or on Amazon EC2, you have to be responsible for installing, provision infrastructure and managing the cluster. But with AWS Elasticsearch amazon takes care of everything. It is a fully managed service.

Along with Elasticsearch, AWS provides Kibana. It is deployed automatically with your Elasticsearch Domain as a fully managed service, automatically taking care of all the heavy lifting to manage the cluster.

AWS provides two types of endpoints in ES setups. 1 — Internet endpoint; 2 — VPC endpoint. You can also have a custom endpoint if you want to configure with a domain you have. We’ll discuss more features and configurations while provisioning an ES Domain.

In this article, we’ll provision an internet endpoint ES Domain.

#aws-eks #aws-elasticsearch #aws #elasticsearch-service #eks cluster

Configure AWS ElasticSearch Service with EKS Cluster
1.80 GEEK