Is there a way to run Elastic cloud on Kubernetes (ECK) with helm3?
Asked
Active
Viewed 1,017 times
2 Answers
1
As much as i know, there is no helm chart for ECK operator however for the Elasticsearch
stack there is a helm chart available.
Elastic stack helm chart : https://github.com/elastic/helm-charts/tree/master/elasticsearch
ECK is operate you can extend Kubernetes orchestration by YAML files or else you can create own helm chart as per need if required.
ECK quick deploy : https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-quickstart.html
ECK is providing official support in GKE however i think you have idea about the advantages & disadvantages of using ECK.

Harsh Manvar
- 27,020
- 6
- 48
- 102
-
1what are the disadvantage with ECK? – Minisha Apr 12 '20 at 08:01
-
there is free teir but if planning to use in production enterprise edition is not free. – Harsh Manvar Apr 12 '20 at 08:44
-
learning curve for ECK much steeper and for small use case it's better not to use. when you can’t create a production-worthy setup because of pricing. For test and dev, a single node will work fine. When you move to production, you should have no less than a 3-node/2-replica – Harsh Manvar Apr 12 '20 at 08:47
-
With ECK free tire we cannot setup a production ready cluster ? Can you tell what the free tier is lacking? – Minisha Apr 12 '20 at 08:59
-
1if you don't require `field- and document-level access control` you can use free tire, that depends on use case and requirement. – Harsh Manvar Apr 12 '20 at 09:08
-
1Thank you very much. I am thinking of deploying ECK as a kubernetes job via helm 3. Do you see any problem with this approach? I am quite new to this k8s and helm so any pointers would really help – Minisha Apr 12 '20 at 09:22
-
1There is no problem but if we look at the official document they are also using YAML file : https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-quickstart.html , however, you can definitely create your own helm chart as per need. if the helm is not required direct apply YAML config. – Harsh Manvar Apr 12 '20 at 09:37
-
@HarshManvar I've tried deploy using helm with custom values pass, but throws an error : `unknown field Capabilities, Chart, Files, Release, etc`, which weren't part of the chart. I don't know from where its getting these properties. – Andrew Jun 07 '22 at 13:15
1
Yes, starting ECK 1.3.0, there is an official Helm chart for deploying the operator.

0xz2xw0
- 11
- 1
-
Thats for the `eck-operator`. what about deploying customized `eck` using helm ?? like both elasticsearch and kibana should be deployed with custom values. – Andrew Jun 07 '22 at 13:16
-
It will happen soon: https://github.com/elastic/cloud-on-k8s/issues/5505. – 0xz2xw0 Jun 08 '22 at 14:22