Deploy elasticsearch cluster on kubernetes using ECK

Hi,

I want to deploy an elasticsearch cluster with the following architecture :

  • 3 master nodes
  • 2 data nodes
  • 1 client node

What do you advise me to have :

  • 6 kubernetes pods each one containing a node
  • 1 pod containing all the nodes

THANK YOU.

Hi,

The operator creates one Elasticsearch node per Pod.
If you want to implement the topology you described you need to create the following nodeSets:

  • 1 nodeSet with 3 master nodes
  • 1 nodeSet with 2 data nodes
  • 1 nodeSet with 1 client node

This will create a total of 6 Pods on your K8S cluster.