Elasticsearch cluster on K3S (light weight kubernetes) | Ubuntu 18.04


Elasticsearch


Elasticsearch is a distributed, open source search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured

Structure Sneak-Peak 


Client Nodes:
  forwards the request to the data nodes which hold the data. 
Data Nodes 
Data nodes hold data and perform data related operations such as CRUD, search, and aggregations.

Master Nodes:

controls the cluster.


Module 1: 

Pre-Setup Configuration, this includes creating a seperate Namespace,LimitRange and Headless Service . GitRepo https://github.com/sylesh687/k8s-elk.git


Module 2 [ Master Nodes]
This module includes creation of k8s api objects for Master nodes, this includes configmap for configurations and deployment.



Module 3 [ Data Nodes ]
This Module contains statefulsets and configmap. you can create storageclass with specific provisioner(aws/gce/azure)


Module 4 [ Client Nodes ( The Final Module) ]
This module contains deployments for client nodes,configmaps and service to type NodePort



Thank you guys!!!
        Happy Containerization , Happy DevOps. Please feel free to reach out to me for any confusions or doubts in any of the modules. i would be more than happy to assist you in which ever possible way i can.
        your feedback really matters......
                          Stay Home Stay Safe Keep Learning and Keep Sharing

Popular posts from this blog

What Happens Under the Hood of SSH Connections? Analyzing SSH Packets with Wireshark.

Certification for Kubernetes? I got it covered.

Continuous Integrations Concepts and Demo