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 runNow 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.