mirror of
https://github.com/helm/charts.git
synced 2026-08-23 14:27:18 +00:00
* Promote elastic-stack to stable Signed-off-by: Pete Brown <pete.brown@powerhrg.com> * Fix version of old chart Signed-off-by: Pete Brown <pete.brown@powerhrg.com>
44 lines
1.2 KiB
Markdown
44 lines
1.2 KiB
Markdown
# Elastic-stack Helm Chart
|
|
|
|
This chart installs an elasticsearch cluster with kibana and logstash by default.
|
|
You can optionally disable logstash and install Fluentd if you prefer. It also optionally installs filebeat, nginx-ldapauth-proxy and elasticsearch-curator.
|
|
|
|
## Prerequisites Details
|
|
|
|
* Kubernetes 1.8+
|
|
* PV dynamic provisioning support on the underlying infrastructure
|
|
|
|
## Chart Details
|
|
This chart will do the following:
|
|
|
|
* Implemented a dynamically scalable elasticsearch cluster using Kubernetes StatefulSets/Deployments
|
|
* Multi-role deployment: master, client (coordinating) and data nodes
|
|
* Statefulset Supports scaling down without degrading the cluster
|
|
|
|
## Installing the Chart
|
|
|
|
To install the chart with the release name `my-release`:
|
|
|
|
```bash
|
|
$ helm install --name my-release stable/elastic-stack
|
|
```
|
|
|
|
## Deleting the Charts
|
|
|
|
Delete the Helm deployment as normal
|
|
|
|
```
|
|
$ helm delete my-release
|
|
```
|
|
|
|
Deletion of the StatefulSet doesn't cascade to deleting associated PVCs. To delete them:
|
|
|
|
```
|
|
$ kubectl delete pvc -l release=my-release,component=data
|
|
```
|
|
|
|
## Configuration
|
|
|
|
Each requirement is configured with the options provided by that Chart.
|
|
Please consult the relevant charts for their configuration options.
|