- Notifications
You must be signed in to change notification settings - Fork267
OpenSearch Kubernetes Operator
License
opensearch-project/opensearch-k8s-operator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 theUser Guide for installation instructions.
- Auto-Scaler.
- OpenShift support.
- Data-prepper support.
Features:
- Deploy a new OS cluster.
- Ability to deploy multiple clusters.
- Spin up OS dashboards.
- Configuration of all node roles (master, data, coordinating..).
- Scale the cluster resources (manually), per nodes' role group.
- Drain strategy for scale down.
- Version updates.
- Change nodes' memory allocation and limits.
- Secured installation features.
- Certificate management.
- Rolling restarts - through API.
- Scaling nodes' disks - increase disk size.
- Cluster configurations and nodes' settings updates.
- Operator Monitoring, with Prometheus and Grafana.
The Operator can be easily installed using Helm:
- Add the helm repo:
helm repo add opensearch-operator https://opensearch-project.github.io/opensearch-k8s-operator/
- Install the 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.8.0 | 2.19.2 | latest 3.x | Supports the latest OpenSearch 3.x version. |
2.7.0 2.6.1 2.6.0 2.5.1 2.5.0 | 1.3.x | 2.19.2 | Supports the OpenSearch 2.19.2 version. |
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 out in a non-production environment first.
If you want to develop the operator, please see the separatedeveloper docs.
We welcome contributions! See how you can get involved by readingCONTRIBUTING.md.
About
OpenSearch Kubernetes Operator
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.