Elastic Cloud on Kubernetes
kubectl create namespace elasticsearch
kubectl apply -f https://download.elastic.co/downloads/eck/1.0.0/all-in-one.yaml -n elasticsearch
kubectl apply - f es.yaml -n elasticsearch
The deployment yaml includes everything to get up and running with Elasticsearch and Kibana, and assumes nginx-ingress controller. If nginx-ingress controller isn't being used, simply remove the ingress code and configure load balancer settings as described here https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-accessing-elastic-services.html
Filebeat configs are also included. Binaries are tested and confirmed to work with ECK.
Update:
- paths
- include lines
- regex pattern
- elasticsearch host
- elasticsearch password