{"repo":"zalando-incubator/es-operator","free":true,"listed":false,"github":"https://github.com/zalando-incubator/es-operator","clone":"git clone https://github.com/zalando-incubator/es-operator.git","description":"Kubernetes Operator for Elasticsearch","language":"Go","stars":353,"topics":["elasticsearch","kubernetes","kubernetes-operator","elasticsearch-operator","operator"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Elasticsearch Operator This is an operator for running Elasticsearch in Kubernetes with focus on operational aspects, like safe draining and offering auto-scaling capabilities for Elasticsearch data nodes, rather than just abstracting manifest definitions. License Starting with v0.1.3 the ES-Operator is dual-licensed under MIT and Apache-2.0 license. You can choose between one of them if you use this work. SPDX-License-Identifier: MIT OR Apache-2.0 Compatibility The ES-Operator has been tested with Elasticsearch 8.x and 9.x. Previously, we have also tested ES-Operator with Elasticsearch 6.x and 7.x, and while they still may be working, please consider support for these versions to be dropped. How it works The operator works by managing custom resources called ElasticsearchDataSets (EDS). They are basically a thin wrapper around StatefulSets. One EDS represents a common group of Elasticsearch data nodes. When applying an EDS manifest the operator will create and manage a corresponding StatefulSet. Do not operate manually on the StatefulSet. The operator is supposed to own this resource on your behalf. Key features It can scale in two dimensions, shards per node and number of replicas for the indices on that dataset. It works within scaling dimensions known to and long-term tested by teams in Zalando. Target CPU ratio is a safe and well-known metric to scale on in order to avoid latency spikes caused by Garbage Collection. In case of emergency, manual scaling is possible by dis","default_branch":null,"files":null,"tree":[],"storefront":"/r/zalando-incubator","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zalando-incubator/es-operator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}