cw-infra-apps/elasticsearch/examples/multi
2025-05-28 10:01:42 +03:00
..
test update repo 2025-05-28 10:01:42 +03:00
client.yaml update repo 2025-05-28 10:01:42 +03:00
data.yaml update repo 2025-05-28 10:01:42 +03:00
Makefile update repo 2025-05-28 10:01:42 +03:00
master.yaml update repo 2025-05-28 10:01:42 +03:00
README.md update repo 2025-05-28 10:01:42 +03:00

Multi

This example deploy an Elasticsearch 8.5.1 cluster composed of 3 different Helm releases:

  • helm-es-multi-master for the 3 master nodes using master values
  • helm-es-multi-data for the 3 data nodes using data values
  • helm-es-multi-client for the 3 client nodes using client values

Usage

  • Deploy the 3 Elasticsearch releases: make install

  • You can now setup a port forward to query Elasticsearch API:

    kubectl port-forward svc/multi-master 9200
    curl -u elastic:changeme http://localhost:9200/_cat/indices
    

Testing

You can also run goss integration tests using make test