Installation
- Clone the repository
git clone https://github.com/shawon100/elasticsearch-logstash-kibana-kubernetes
- Then add the helm repo
helm repo add elastic https://helm.elastic.co
- Go to elasticsearch folder. Then Create and Apply the persistent volumes for elastic search.
kubectl apply –f pv.yaml
Install elasticsearch using helm values
helm install elasticsearch elastic/elasticsearch --version="7.17.3" -f values.yaml
- Go to filebeat folder. Create and Apply the persistent volumes for filebeat.
kubectl apply –f pv.yaml
Install filebeat using helm values
helm install filebeat elastic/filebeat --version="7.17.3" -f values.yaml
- Go to kibana folder, Install kibana using helm.
helm install kibana --version="7.17.3" elastic/kibana
Then change the host name according to your host name in ingress file and apply ingress
kubectl apply –f .
- Go to logstash folder and apply the yamls
kubectl apply –f .
- Check the pods and If all pods are in the Running status then go to your kibana host address to access the ELK
Download ELK PLG Stack Installation Books
Video Tutorial
0 comments:
Post a Comment