6
6
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
7
7
8
8
9
- - [ Charts] ( #charts )
10
9
- [ Supported Configurations] ( #supported-configurations )
11
10
- [ Stack Versions] ( #stack-versions )
12
11
- [ Kubernetes Versions] ( #kubernetes-versions )
13
12
- [ Helm Versions] ( #helm-versions )
14
- - [ ECK] ( #eck )
15
13
16
14
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
17
15
<!-- Use this to update TOC: -->
18
16
<!-- docker run --entrypoint doctoc --rm -it -v $(pwd):/usr/src jorgeandrada/doctoc README.md --github --no-title -->
19
17
20
-
21
- ## Charts
22
-
23
18
These Helm charts are designed to be a lightweight way to configure Elastic
24
19
official Docker images.
25
20
21
+ > ** Warning**
22
+ > When it comes to running the Elastic on Kubernetes infrastructure, we
23
+ > recommend [ Elastic Cloud on Kubernetes] [ ] (ECK) as the best way to run and manage
24
+ > the Elastic Stack.
25
+ >
26
+ > ECK offers many operational benefits for both our basic-tier and our
27
+ > enterprise-tier customers, such as spinning up cluster nodes that were lost on
28
+ > failed infrastructure, seamless upgrades, rolling cluster changes, and much
29
+ > much more.
30
+ >
31
+ > With the release of the Elastic Stack Helm charts for Elastic version 8.5.1,
32
+ > we are handing over the ongoing maintenance of our Elastic Stack Helm charts
33
+ > to the community and contributors. This repository will finally be archived
34
+ > after 6 months time. Elastic Stacks deployed on Kubernetes through Helm charts
35
+ > will still be fully supported under EOL limitations.
36
+ >
37
+ > Since we want to provide an even better experience for our customers by
38
+ > running the Elastic Stack on Kubernetes, we will continue maintaining the
39
+ > Helm charts applicable to ECK Custom Resources. These charts can be found in
40
+ > the [ ECK repository] [ eck-charts ] .
41
+ >
42
+ > Helm charts will currently be maintained for ECK Enterprise-tier customers,
43
+ > however, we encourage the community to engage with the existing Helm charts
44
+ > for the Elastic Stack and continue supporting their ongoing maintenance.
45
+ >
46
+ > See https://github.com/elastic/helm-charts/issues/1731 for more details.
47
+
48
+
26
49
## Supported Configurations
27
50
28
51
We recommend that the Helm chart version is aligned to the version of the
29
- product you want to deploy. This will ensure that you are using a chart version
52
+ product you want to deploy, when a chart release exists for the given stack
53
+ version. This will ensure that you are using a chart version
30
54
that has been tested against the corresponding production version.
31
55
This will also ensure that the documentation and examples for the chart will
32
56
work with the version of the product, you are installing.
33
57
34
58
For example, if you want to deploy an Elasticsearch ` 7.7.1 ` cluster, use the
35
59
corresponding ` 7.7.1 ` [ tag] [ elasticsearch-771 ] .
36
60
37
- However, we are not releasing new charts versions for each new patch version of
38
- the Elastic products, so if a chart for the latest patch version doesn't exist,
39
- you can use the latest chart with the same ** MAJOR.MINOR** version and override
40
- the Docker image tag to the latest patch version with the ` imageTag ` value.
61
+ However, we don't expect to release new charts versions, so if a chart for the
62
+ latest patch version doesn't exist, you can use the latest chart with the same
63
+ ** MAJOR.MINOR** version and override the Docker image tag to the latest patch
64
+ version with the ` imageTag ` value.
41
65
42
66
For example, if you want to deploy an Elasticsearch ` 7.17.5 ` cluster, use the
43
67
corresponding ` 7.17.3 ` [ tag] [ elasticsearch-7173 ] , with ` imageTag=7.17.5 ` value.
44
68
45
- The ` master ` version of these charts is intended to support the latest
46
- pre-release versions of our products, and therefore may or may not work with
47
- current released versions.
48
- Note that only the released charts coming from [ Elastic Helm repo] [ ] or
49
- [ GitHub releases] [ ] are supported.
50
-
51
-
52
69
### Stack Versions
53
70
54
- | Chart | Latest 7 Version | Latest 6 Version |
55
- | --------------------------------------------| ----------------------------------------------| ------------------------------------|
56
- | [ APM- Server] ( ./apm-server/README.md ) | [ ` 7.17.3 ` ] [ apm-7 ] (Beta since 7.7.0) | [ ` 6.8.22 ` ] [ apm-6 ] (Alpha) |
57
- | [ Elasticsearch] ( ./elasticsearch/README.md ) | [ ` 7.17.3 ` ] [ elasticsearch-7 ] (GA since 7.7.0) | [ ` 6.8.22 ` ] [ elasticsearch-6 ] (Beta) |
58
- | [ Filebeat] ( ./filebeat/README.md ) | [ ` 7.17.3 ` ] [ filebeat-7 ] (GA since 7.7.0) | [ ` 6.8.22 ` ] [ filebeat-6 ] (Beta) |
59
- | [ Kibana] ( ./kibana/README.md ) | [ ` 7.17.3 ` ] [ kibana-7 ] (GA since 7.7.0) | [ ` 6.8.22 ` ] [ kibana-6 ] (Beta) |
60
- | [ Logstash] ( ./logstash/README.md ) | [ ` 7.17.3 ` ] [ logstash-7 ] (Beta since 7.5.0) | [ ` 6.8.22 ` ] [ logstash-6 ] (Beta) |
61
- | [ Metricbeat] ( ./metricbeat/README.md ) | [ ` 7.17.3 ` ] [ metricbeat-7 ] (GA since 7.7.0) | [ ` 6.8.22 ` ] [ metricbeat-6 ] (Beta) |
71
+ | Chart | Latest 8 Version | Latest 7 Version | Latest 6 Version |
72
+ | --------------------------------------------| ---------------------------------------------| --------------------------------------------- -| ------------------------------------|
73
+ | [ APM Server] ( ./apm-server/README.md ) | [ ` 8.5.1 ` ] [ apm-8 ] (Beta since 7.7.0) | [ ` 7.17.3 ` ] [ apm-7 ] (Beta since 7.7.0) | [ ` 6.8.22 ` ] [ apm-6 ] (Alpha) |
74
+ | [ Elasticsearch] ( ./elasticsearch/README.md ) | [ ` 8.5.1 ` ] [ elasticsearch-8 ] (GA since 7.7.0) | [ ` 7.17.3 ` ] [ elasticsearch-7 ] (GA since 7.7.0) | [ ` 6.8.22 ` ] [ elasticsearch-6 ] (Beta) |
75
+ | [ Filebeat] ( ./filebeat/README.md ) | [ ` 8.5.1 ` ] [ filebeat-8 ] (GA since 7.7.0) | [ ` 7.17.3 ` ] [ filebeat-7 ] (GA since 7.7.0) | [ ` 6.8.22 ` ] [ filebeat-6 ] (Beta) |
76
+ | [ Kibana] ( ./kibana/README.md ) | [ ` 8.5.1 ` ] [ kibana-8 ] (GA since 7.7.0) | [ ` 7.17.3 ` ] [ kibana-7 ] (GA since 7.7.0) | [ ` 6.8.22 ` ] [ kibana-6 ] (Beta) |
77
+ | [ Logstash] ( ./logstash/README.md ) | [ ` 8.5.1 ` ] [ logstash-8 ] (Beta since 7.5.0) | [ ` 7.17.3 ` ] [ logstash-7 ] (Beta since 7.5.0) | [ ` 6.8.22 ` ] [ logstash-6 ] (Beta) |
78
+ | [ Metricbeat] ( ./metricbeat/README.md ) | [ ` 8.5.1 ` ] [ metricbeat-8 ] (GA since 7.7.0) | [ ` 7.17.3 ` ] [ metricbeat-7 ] (GA since 7.7.0) | [ ` 6.8.22 ` ] [ metricbeat-6 ] (Beta) |
62
79
63
80
### Kubernetes Versions
64
81
@@ -71,36 +88,28 @@ exact versions are defined under `KUBERNETES_VERSIONS` in
71
88
While we are checking backward compatibility, the charts are only tested with
72
89
Helm version mentioned in [ helm-tester Dockerfile] [ ] (currently 3.10.2).
73
90
74
-
75
- ## ECK
76
-
77
- In addition to these Helm charts, Elastic also provides
78
- [ Elastic Cloud on Kubernetes] [ ] which is based on [ Operator pattern] [ ] and is
79
- Elastic recommended way to deploy Elasticsearch, Kibana, and APM Server on
80
- Kubernetes. There is a dedicated Helm chart for ECK which can be found
81
- [ in ECK repo] [ eck-chart ] ([ documentation] [ eck-chart-doc ] ).
82
-
83
-
91
+ [ apm-6 ] : https://github.com/elastic/helm-charts/tree/6.8/apm-server/README.md
92
+ [ apm-7 ] : https://github.com/elastic/helm-charts/tree/7.17/apm-server/README.md
93
+ [ apm-8 ] : https://github.com/elastic/helm-charts/tree/main/apm-server/README.md
84
94
[ currently tested ] : https://devops-ci.elastic.co/job/elastic+helm-charts+main/
85
- [ eck-chart ] : https://github.com/elastic/cloud-on-k8s/tree/master/deploy
86
- [ eck-chart-doc ] : https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-install-helm.html
95
+ [ eck-charts ] : https://github.com/elastic/cloud-on-k8s/tree/master/deploy
87
96
[ elastic cloud on kubernetes ] : https://github.com/elastic/cloud-on-k8s
88
- [ elastic helm repo ] : https://helm.elastic.co
89
- [ github releases ] : https://github.com/elastic/helm-charts/releases
90
- [ helm-tester Dockerfile ] : https://github.com/elastic/helm-charts/blob/main/helpers/helm-tester/Dockerfile
91
- [ helpers/matrix.yml ] : https://github.com/elastic/helm-charts/blob/main/helpers/matrix.yml
92
- [ operator pattern ] : https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
97
+ [ elasticsearch-6 ] : https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/README.md
98
+ [ elasticsearch-7 ] : https://github.com/elastic/helm-charts/tree/7.17/elasticsearch/README.md
93
99
[ elasticsearch-7173 ] : https://github.com/elastic/helm-charts/tree/7.17.3/elasticsearch/
94
100
[ elasticsearch-771 ] : https://github.com/elastic/helm-charts/tree/7.7.1/elasticsearch/
95
- [ apm-7 ] : https://github.com/elastic/helm-charts/tree/7.17/apm-server/README.md
96
- [ apm-6 ] : https://github.com/elastic/helm-charts/tree/6.8/apm-server/README.md
97
- [ elasticsearch-7 ] : https://github.com/elastic/helm-charts/tree/7.17/elasticsearch/README.md
98
- [ elasticsearch-6 ] : https://github.com/elastic/helm-charts/tree/6.8/elasticsearch/README.md
99
- [ filebeat-7 ] : https://github.com/elastic/helm-charts/tree/7.17/filebeat/README.md
101
+ [ elasticsearch-8 ] : https://github.com/elastic/helm-charts/tree/main/elasticsearch/README.md
100
102
[ filebeat-6 ] : https://github.com/elastic/helm-charts/tree/6.8/filebeat/README.md
101
- [ kibana-7 ] : https://github.com/elastic/helm-charts/tree/7.17/kibana/README.md
103
+ [ filebeat-7 ] : https://github.com/elastic/helm-charts/tree/7.17/filebeat/README.md
104
+ [ filebeat-8 ] : https://github.com/elastic/helm-charts/tree/main/filebeat/README.md
105
+ [ helm-tester Dockerfile ] : https://github.com/elastic/helm-charts/blob/main/helpers/helm-tester/Dockerfile
106
+ [ helpers/matrix.yml ] : https://github.com/elastic/helm-charts/blob/main/helpers/matrix.yml
102
107
[ kibana-6 ] : https://github.com/elastic/helm-charts/tree/6.8/kibana/README.md
103
- [ logstash-7 ] : https://github.com/elastic/helm-charts/tree/7.17/logstash/README.md
108
+ [ kibana-7 ] : https://github.com/elastic/helm-charts/tree/7.17/kibana/README.md
109
+ [ kibana-8 ] : https://github.com/elastic/helm-charts/tree/main/kibana/README.md
104
110
[ logstash-6 ] : https://github.com/elastic/helm-charts/tree/6.8/logstash/README.md
105
- [ metricbeat-7 ] : https://github.com/elastic/helm-charts/tree/7.17/metricbeat/README.md
111
+ [ logstash-7 ] : https://github.com/elastic/helm-charts/tree/7.17/logstash/README.md
112
+ [ logstash-8 ] : https://github.com/elastic/helm-charts/tree/main/logstash/README.md
106
113
[ metricbeat-6 ] : https://github.com/elastic/helm-charts/tree/6.8/metricbeat/README.md
114
+ [ metricbeat-7 ] : https://github.com/elastic/helm-charts/tree/7.17/metricbeat/README.md
115
+ [ metricbeat-8 ] : https://github.com/elastic/helm-charts/tree/main/metricbeat/README.md
0 commit comments