What do you someone breaks something? I post the solution here...

Kubernetes (K8s/K3d) / Terraform / Ansible / Linux / AWS / Docker / Bash / Python / ELK / CI/CD / Java / Traefik / Nginx / CentOs / Ubuntu


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

No comments:

Powered by Blogger.