ECK Operator Simple deploy steps

Jasmine H
Aug 6, 2021

With security enable as default.

Deploy Steps:

  1. all-in-one.yaml

Get password for account “elastic”

kubectl get secret elastic-es-elastic-user -o go-template="{{.data.elastic | base64decode}}"

2. escluster

3 master nodes, 3 data nodes, 1 coordinating (client) node

3. cerebro (Optional)

4. Kibana

Create other roles and user in Kibana — Stack Management

5. fluentd

6. apm-server

https://faun.pub/elastic-apm-and-opentelemetry-integration-49abaaccdad9

Delete

kubectl delete -f all-in-one.yaml
kubectl delete elasticsearch elastic
kubectl delete Kibana kibana

Reference

https://sematext.com/blog/elasticsearch-operator-on-kubernetes/

https://coralogix.com/blog/running-elk-on-kubernetes-with-eck-part-2/

--

--

Jasmine H

Data Engineer from Taiwan, recently working on EFK and Kubernetes projects.