Operating Elasticsearch in Kubernetes

Operating stateful applications is a challenge and Elasticsearch clusters are no exception. At Zalando, the search department has a long-term history of operating large-scale Elasticsearch clusters consisting of hundreds of nodes.

In this talk Mikkel and Oliver present how Zalando utilizes Kubernetes and the operator pattern as introduced by CoreOS, to reliably and cost efficiently operate large-scale Elasticsearch clusters.

The talk will walk through how the Elasticsearch operator was designed, what problems it solves and how building it from the bottom up allowed getting it in production fast, gather more learnings and later extending the feature set to make it less manual to operate and reducing the infrastructure cost by introducing auto-scaling.

While the talk revolves around running Elasticsearch, the ideas presented also apply to running other types of stateful applications in Kubernetes. Additionally, the features of the Elasticsearch operator presented is compared to the new Kubernetes operator offering from Elastic.




Oliver Trosien
Oliver Trosien is passionate about E-Commerce for more than 12 years now. He is part of Zalando's Search Department focusing on providing the core platform for Zalando's powerful fashion search.

Mikkel Larsen
Mikkel Larsen is a Software Engineer working at Europe's leading online Fashion platform, Zalando, since 2016. He works in the Platform Infrastructure team focusing on Kubernetes and AWS infrastructure and has a big interest in Continuous Delivery and automation.








Sie möchten über die Continuous Lifecycle
auf dem Laufenden gehalten werden?