opensearch-project / OpenSearch

🔎 Open source distributed and RESTful search engine.
https://opensearch.org/docs/latest/opensearch/index/
Apache License 2.0
9.77k stars 1.82k forks source link

Looking for development around OpenSearch K8s Operator #1110

Open saadrana219 opened 3 years ago

saadrana219 commented 3 years ago

Is your feature request related to a problem? Please describe. Current OpenSearch deployments don't have a k8s operator. This would allow for improved integration with k8s APIs and improve the availability of performance metrics for deployments without needing extra tooling.

Describe the solution you'd like A k8s operator for OpenSearch which can bootstrap and deploy all nodes required as part of a deployment while also deploying sidecar containers for collecting various metrics. Containers deployed with stateful storage can also have integrations with K8s APIs for performing backup and restore operations from a deployment to improve upgrades, increase reliability and reduce downtime.

Describe alternatives you've considered I have considered using helm deployments however these don't have the ability to integrate with k8s APIs the same way an operator would for many of the use-cases mentioned above.

Additional context N/A

sandervandegeijn commented 3 years ago

This would be nice, I've written my own Terraform modules, but a truly managed solution would be better :)

jonrau1 commented 3 years ago

+1. Nothing more to add, great write up 🤙🤙

davidshtian commented 3 years ago

+1. Very important and practical tool needed. Hope this could be highly considered in OpenSearch community. Thanks~

pavolloffay commented 2 years ago

Is there any news on this topic?

I have found https://github.com/Opster/opensearch-k8s-operator that was published on OS blog post https://opensearch.org/blog/technical-post/2022/04/launching-open-source-operator-for-openSearch/