Elastic Cloud on Kubernetes (ECK) is moving out of beta and into general availability. The vision for ECK is to provide an official way to orchestrate Elasticsearch on Kubernetes and provide a SaaS-like experience for Elastic products on Kubernetes.
The initial alpha release of ECK is built on Elastic’s years of operational knowledge gained from creating Elasticsearch and Elastic Cloud Enterprise and running the Elasticsearch Service. The general availability of ECK Elastic offers users a production-ready solution to deploy and streamline the operation of the Elastic Stack on Kubernetes.
Elastic has already taken a number of steps to support container workloads, such as releasing official Docker images for Elasticsearch and Kibana, joining the CNCF, and launching Elastic Helm charts. Bringing ECK into general availability is the next step on this journey.
Day 2 Operations Simplified
When it comes to deploying software, day 1 is easy; day 2 is more challenging. Built on the Kubernetes Operator pattern, ECK would simplify many day 2 operations – such as scaling, upgrades, and configuration management – when managing one or more deployments of the Elastic Stack on Kubernetes. This reduced operational burden would let users focus on their business requirements and reduce time to value from the Elastic Stack.
Notable features of ECK would include:
- Deploy and manage multiple Elasticsearch clusters, including Kibana
- Seamless upgrades to new versions of the Elastic Stack
- Simple scaling that allows you to grow with your use cases
- Default security on every cluster
“As an early adopter of both Kubernetes and Elastic, we’ve been excited about testing Elastic Cloud on Kubernetes (ECK) as it will allow us to streamline our processes for building and operating Elasticsearch on Kubernetes,” said Michael Lorant, Principal Systems Engineer at Nine, one of Australia’s largest locally owned media companies. “With the release of ECK 1.0 GA, we are looking forward to getting the best features of the Elastic Stack including the infrastructure UI that provides detailed visibility of our Kubernetes environment. We are excited to explore further usage of ECK and Elastic for Kubernetes as it aligns with our strategy of complete application and cluster observability.”