This is a fork of the Elastic Helm Charts repository.
The original repo is archived and Elastic Cloud on Kubernetes is now the recommended way to run Elastic on Kubernetes. However, we only need a tiny subset of the applications and decided to create a fork.
We recommend that the Helm chart version is aligned to the version of the product you want to deploy, when a chart release exists for the given stack version. This will ensure that you are using a chart version that has been tested against the corresponding production version. This will also ensure that the documentation and examples for the chart will work with the version of the product, you are installing.
For example, if you want to deploy an Elasticsearch 7.7.1
cluster, use the
corresponding 7.7.1
tag.
However, we don't expect to release new charts versions, so if a chart for the
latest patch version doesn't exist, you can use the latest chart with the same
MAJOR.MINOR version and override the Docker image tag to the latest patch
version with the imageTag
value.
For example, if you want to deploy an Elasticsearch 7.17.5
cluster, use the
corresponding 7.17.3
tag, with imageTag=7.17.5
value.
Chart | Latest 8 Version | Latest 7 Version | Latest 6 Version |
---|---|---|---|
APM Server | 8.5.1 (Beta since 7.7.0) |
7.17.3 (Beta since 7.7.0) |
6.8.22 (Alpha) |
Elasticsearch | 8.5.1 (GA since 7.7.0) |
7.17.3 (GA since 7.7.0) |
6.8.22 (Beta) |
Filebeat | 8.5.1 (GA since 7.7.0) |
7.17.3 (GA since 7.7.0) |
6.8.22 (Beta) |
Kibana | 8.5.1 (GA since 7.7.0) |
7.17.3 (GA since 7.7.0) |
6.8.22 (Beta) |
Logstash | 8.5.1 (Beta since 7.5.0) |
7.17.3 (Beta since 7.5.0) |
6.8.22 (Beta) |
Metricbeat | 8.5.1 (GA since 7.7.0) |
7.17.3 (GA since 7.7.0) |
6.8.22 (Beta) |
The charts are currently tested against all GKE versions available. The
exact versions are defined under KUBERNETES_VERSIONS
in
helpers/matrix.yml.
While we are checking backward compatibility, the charts are only tested with Helm version mentioned in helm-tester Dockerfile (currently 3.10.2).