elastic/cloud-on-k8s

Elastic Cloud on Kubernetes

Go

2,852

5,633 commits

updated Oct 15, 2026

See the code

README

Build status GitHub release

Elastic Cloud on Kubernetes (ECK)

Elastic Cloud on Kubernetes automates the deployment, provisioning, management, and orchestration of Elasticsearch, Kibana, APM Server, Enterprise Search, Beats, Elastic Agent, Elastic Maps Server, Logstash, Elastic AutoOps Agent, and Elastic Package Registry on Kubernetes based on the operator pattern.

Current features:

  • Elasticsearch, Kibana, APM Server, Enterprise Search, and Beats deployments
  • TLS Certificates management
  • Safe Elasticsearch cluster configuration & topology changes
  • Persistent volumes usage
  • Custom node configuration and attributes
  • Secure settings keystore updates

Supported versions:

  • Kubernetes 1.32-1.36
  • OpenShift 4.16-4.22
  • Elasticsearch, Kibana, APM Server: 8+, 9+
  • Enterprise Search: 8+
  • Beats: 8+, 9+
  • Elastic Agent: 8+, 9+ (Fleet, Standalone)
  • Elastic Maps Server: 8+, 9+
  • Logstash: 8.12+, 9+
  • Elastic AutoOps Agent: 9.2.1+ (Enterprise), 9.2.4+ (Basic)
  • Elastic Package Registry: 8+

Check the Quickstart to deploy your first cluster with ECK.

If you want to contribute to the project, check our contributing guide and see how to setup a local development environment.

For general questions, please see the Elastic forums.

elasticsearch
go
kibana
kubernetes
kubernetes-operators

Project health

Overall

7.1/10

Maintained

10/10

Code review

10/10
OpenSSF Scorecard

Latest release

v2.16.1 · Jan 17, 2025

Releases this year

0

Significant stargazers

(top 24 of 29)

Matt Silverlock

1,122 followers · starred Jun 2019

Joshua Carp

325 followers · starred Apr 2021

Mikhail Shustov

69 followers · starred Jul 2021

rongfu.leng

81 followers · starred Aug 2019

elastic/cloud-on-k8s

Elastic Cloud on Kubernetes

Go

2,852

5,633 commits

updated Oct 15, 2026

See the code

README

Build status GitHub release

Elastic Cloud on Kubernetes (ECK)

Elastic Cloud on Kubernetes automates the deployment, provisioning, management, and orchestration of Elasticsearch, Kibana, APM Server, Enterprise Search, Beats, Elastic Agent, Elastic Maps Server, Logstash, Elastic AutoOps Agent, and Elastic Package Registry on Kubernetes based on the operator pattern.

Current features:

  • Elasticsearch, Kibana, APM Server, Enterprise Search, and Beats deployments
  • TLS Certificates management
  • Safe Elasticsearch cluster configuration & topology changes
  • Persistent volumes usage
  • Custom node configuration and attributes
  • Secure settings keystore updates

Supported versions:

  • Kubernetes 1.32-1.36
  • OpenShift 4.16-4.22
  • Elasticsearch, Kibana, APM Server: 8+, 9+
  • Enterprise Search: 8+
  • Beats: 8+, 9+
  • Elastic Agent: 8+, 9+ (Fleet, Standalone)
  • Elastic Maps Server: 8+, 9+
  • Logstash: 8.12+, 9+
  • Elastic AutoOps Agent: 9.2.1+ (Enterprise), 9.2.4+ (Basic)
  • Elastic Package Registry: 8+

Check the Quickstart to deploy your first cluster with ECK.

If you want to contribute to the project, check our contributing guide and see how to setup a local development environment.

For general questions, please see the Elastic forums.

elasticsearch
go
kibana
kubernetes
kubernetes-operators

Project health

Overall

7.1/10

Maintained

10/10

Code review

10/10
OpenSSF Scorecard

Latest release

v2.16.1 · Jan 17, 2025

Releases this year

0

Significant stargazers

(top 24 of 29)

Matt Silverlock

1,122 followers · starred Jun 2019

Joshua Carp

325 followers · starred Apr 2021

Mikhail Shustov

69 followers · starred Jul 2021

rongfu.leng

81 followers · starred Aug 2019