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
Video Tutorial
0 comments:
Post a Comment