Elasticsearch lets applications search and analyze records without scanning every source document themselves. It builds indexes that support queries, filters and aggregations, making it useful for search features and investigation of data such as logs. Running it on Kubernetes organizes the database processes, but the indexes and cluster configuration remain persistent data that need their own recovery plan. The historical chart here is separate from current Elastic operator-based packaging.
Current guidance
The historical package used elasticsearch-oss and a transport Service for node discovery. Current Elastic Cloud on Kubernetes manages Elasticsearch through an operator and custom resources; Elastic’s former standalone chart repository is archived. Those are packaging changes, while Elasticsearch version compatibility, image distribution, plugins and licensing remain separate choices. Do not assume an old OSS deployment can receive the newest image through a chart-only upgrade.
Inventory index creation versions, templates, aliases, ingest pipelines, security configuration and installed plugins. Take a supported Elasticsearch snapshot into an independent repository and establish which target versions can restore each index. Copying a live data directory or a PVC is not a substitute for the documented snapshot process. Some transitions require intermediate upgrades or reindexing rather than direct restoration.
Build a candidate with sufficient storage and the intended node roles, then restore a representative dataset. Compare document counts, mappings, search results and application writes, including authentication. Preserve repository contents and the original cluster through a defined rollback window. Once clients write to the replacement, reverting a Service address can lose those new writes unless the recovery plan explicitly reconciles them.
Historical upstream link check · 2026-10-09
The recorded upstream address responded successfully (HTTP 200) on 2026-10-09. GitHub confirms that helm/charts is archived: this is a historical chart distribution, not evidence that the application itself is retired. Link availability does not certify the historical installation instructions or current security support.
Website availability is separate from project, chart and image support. Use the current guidance and primary sources on this page to assess the distribution.
Historical Kubedex content
Preserved for context. Commands, versions, prices and results below reflect the original research.
This chart uses a standard Docker image of Elasticsearch (docker.elastic.co/elasticsearch/elasticsearch-oss) and uses a service pointing to the master’s transport port for service discovery. Elasticsearch does not communicate with the Kubernetes API, hence no need for RBAC permissions.
An Elasticsearch cluster on top of Kubernetes, made easier. A Helm chart that essentially lifts-and-shifts the core manifests in the pires/kubernetes-elasticsearch-cluster project.
Sources & further reading
Spotted something that needs another look?
Help improve this page →