The Kubernetes OpenSearch Operator is used for automating the deployment, provisioning, management, and orchestration of OpenSearch clusters and OpenSearch dashboards.
The operator can be installed easily using helm on any CNCF-certified kubernetes cluster. Please refer to the User Guide for installation instructions.
The full roadmap is available in the Development plan
Currently planned features:
opensearch-operator
folder.make build manifests
to build the controller binary and the manifests~/.kube/config
points to itmake install
to create the CRD in the kubernetes clustermake run
Now you can deploy an opensearch cluster.
Go to opensearch-operator
and use opensearch-cluster.yaml
as a starting point to define your cluster. Then run:
kubectl apply -f opensearch-cluster.yaml
In order to delete the cluster, you just delete your OpenSearch cluster resource. This will delete the cluster and all its resources.
kubectl delete -f opensearch-cluster.yaml
We welcome contributions! See how you can get involved by reading CONTRIBUTING.md.