07. ELK & KIBANA


$ helm repo add elastic https://helm.elastic.co

$ helm repo update

$ kubectl create namespace logging

$ cd ~/tmp

$ curl -O https://raw.githubusercontent.com/elastic/Helm-charts/master/elasticsearch/examples/minikube/values.yaml


$ helm upgrade --install elasticsearch elastic/elasticsearch --namespace logging -f ./values.yaml


$ kubectl port-forward svc/elasticsearch-master 9200 --namespace logging


Kibana

$ helm upgrade --install kibana elastic/kibana --namespace logging


$ kubectl port-forward deployment/kibana-kibana 5601 --namespace logging


Metricbeat

$ helm upgrade --install metricbeat elastic/metricbeat --namespace logging


$ kubectl --namespace logging logs elasticsearch-master-0

https://logz.io/blog/deploying-the-elk-stack-on-kubernetes-with-helm/