OpenSearch Kubernetes Operator
The Kubernetes OpenSearch Operator is used for automating the deployment, provisioning, management, and orchestration of OpenSearch clusters and OpenSearch dashboards.
The Operator can be easily installed using helm on any CNCF-certified Kubernetes cluster. Please refer to the User Guide for installation instructions.
Features:
The Operator can be easily installed using Helm:
helm repo add opensearch-operator https://opensearch-project.github.io/opensearch-k8s-operator/
helm install opensearch-operator opensearch-operator/opensearch-operator
The opensearch k8s operator aims to be compatible to all supported opensearch versions. Please check the table below for details:
Operator Version | Min Supported Opensearch Version | Max supported Opensearch version | Comment |
---|---|---|---|
2.3 | 1.0 | 2.8 | |
2.2 | 1.0 | 2.5 | |
2.1 | 1.0 | 2.3 | |
2.0 | 1.0 | 2.3 | |
1.x | 1.0 | 1.x | |
0.x | 1.0 | 1.x | Beta |
This table only lists versions that have been explicitly tested with the operator, the operator will not prevent you from using other versions. Newer minor versions (2.x) not listed here generally also work but you should proceed with caution and test it our in a non-production environment first.
If you want to develop the operator, please see the separate developer docs.
We welcome contributions! See how you can get involved by reading CONTRIBUTING.md.