mirror of
https://github.com/helm/charts.git
synced 2026-09-05 12:27:30 +00:00
* Add ELK chart * Add needed templates directory * Rename elk to elastic-stack Fix versions in requirements Add initial NOTES.txt * Add option to disable curator and nginx-ldapauth-proxy * Add _helpers.tpl and fix NOTES.txt * Remove NOTES.txt file and helpers Add christian-roggia as a maintainer * Disable nginx-ldapauth-proxy and curator by default Add missing _helpers.tpl * Add Chart icon and appVersion * Update version of Logstash Add option to disable logstash * Add optional FluentD sub-chart Update versions of other sub-charts * Switch to incubator/elasticsearch-curator chart * Update requirements.lock * Switch nginx-ldapauth-proxy to stable repo Update dependencies * Add home page for elastic-stack * Add OWNERS file for elastic-stack * Update elasticsearch, kibana and logstash versions * Update lock file after adjusting requirements * Update helpers.tpl * Add README for elastic-stack * Add config example for nginx-ldapauth-proxy * Add basic NOTES for elastic-stack * Use the right values for kibana service type * Update minimun Kube version
1.3 KiB
1.3 KiB
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 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:
$ helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubator
$ helm install --name my-release incubator/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.