发布

Elastic Cloud on Kubernetes (ECK) 1.0 现已正式发布

今天,我们非常自豪地宣布,Elastic Cloud on Kubernetes (ECK) 公测版的测试工作已经结束,现在正式发布!使用 ECK,用户现在可以在 Kubernetes 上无缝部署、管理和操作 Elastic Stack。请访问我们的 ECK 产品页了解详情,或下载 ECK 开始使用

早在 2019 年 5 月,我们发布了 ECK 的 alpha 版,我们的愿景是,通过 ECK 提供一种官方途径,用以在 Kubernetes 上编排 Elasticsearch,并为 Kubernetes 上的 Elastic 产品提供类似于 SaaS 的体验。随着 Kubernetes 的受欢迎度持续走高,并且已经成为编排容器工作负载的标准,我们看到,有越来越多的用户在 Kubernetes 上部署 Elastic Stack。为此,我们采取了多种措施来支持容器工作负载,例如为 Elasticsearch 和 Kibana 发布官方 Docker 镜像、加入 CNCF,以及推出我们的 Helm Chart 等。正式发布 ECK 是这一旅程中令人兴奋的一步。  

多年来,我们从创建 Elasticsearch 和 Elastic Cloud Enterprise 及运行 Elasticsearch 服务的过程中,累积了丰富的运营知识;ECK 最初的 alpha 版本就是依托这样丰厚的基础构建而成的。社区对第一个 alpha 版本(以及随后的三个早期体验版本)的反应非常积极。随着 ECK 的正式发布,我们非常高兴为用户提供了一个具有生产质量的解决方案,帮助他们在 Kubernetes 上部署 Elastic Stack 并简化 Elastic Stack 的操作。

简化后期工作

说到软件部署,初期工作大都很轻松,而后期则充满挑战。ECK 构建于 Kubernetes Operator 模式之上,在管理 Kubernetes 上的一个或多个 Elastic Stack 部署的同时,它简化了许多后期工作,例如扩展、升级和配置管理等。这就减少了用户的运营负担,让他们可以专注于业务需求,并加快实现 Elastic Stack 价值的速度。

主要特性包括: 

  • 部署和管理多个 Elasticsearch 集群,包括 Kibana 
  • 无缝升级到新版 Elastic Stack
  • 扩展简单,允许您随着用例进行扩展
  • 每个集群上都有默认安全设置

作为 Elasticsearch 以及 其余 Elastic Stack 软件的创建者,我们希望 ECK 能够成为助力用户在 Kubernetes 上编排 Elasticsearch 的优秀解决方案。看到这么多用户在 alpha/beta 测试周期中证实了这一点,我们倍感兴奋。 

澳大利亚最大的本地媒体公司 Nine 的首席系统工程师 Michael Lorant 表示:“作为 Kubernetes 和 Elastic 的早期用户,我们对于测试 Elastic Cloud on Kubernetes (ECK) 感到非常兴奋,因为这将使我们简化在 Kubernetes 上构建和运行 Elasticsearch 的流程。随着 ECK 1.0 的正式发布,我们期望获得 Elastic Stack 的最佳特性,包括为 Kubernetes 环境提供详细可见性的基础架构 UI。我们很高兴能进一步探索 ECK 和 Elastic 在 Kubernetes 中的应用,因为它符合我们的完全应用和集群可观察性策略。”

精选解决方案和独家特性

ECK 在 Kubernetes 上为用户提供了完整的 Elastic 体验,包括您只能从 Elastic 获得的特性和功能,如 APM、日志、指标、SIEM、Canvas、Lens、Machine Learning 和索引生命周期管理。通过 ECK 部署的所有集群均包含上述功能。通过专用的主节点和 Machine Learning 节点以及热-温-冷部署等特性支持高级拓扑,使用户能够进一步优化其部署,以满足可观察性和安全性用例的需求。 

我们在永久免费的基本授权下发布了 ECK 核心功能,使所有用户都可以使用这些独有的特性和功能,而不受产品部署位置的影响。此外,用户还可以通过我们的“企业订阅”访问更高级的功能。

入门

ECK 是出于实现灵活性而构建,可在各种 Kubernetes 平台上运行,包括 Google Kubernetes Engine、Red Hat OpenShift、Azure Kubernetes Service、Amazon Kubernetes Service 和 vanilla Kubernetes。

入门也极其简单。只需一个单行命令,即可将 ECK 部署到 Kubernetes 环境中,并在几分钟内开始创建集群。有关说明和更多详情,请务必查看我们的快速入门页面

使用 Elastic Stack 监测 Kubernetes

Elastic 和 Kubernetes 的故事远不止于在 Kubernetes 上运行 Elastic Stack。Elastic Stack 还可以为 Kubernetes 及其生态系统提供全面的可观察性和安全功能:

后续工作计划

随着 ECK 1.0 的发布,用户拥有了一个坚实的基础,可以开始部署和管理 Kubernetes 上的 Elastic Stack。我们将继续在 ECK 之上构建更丰富的体验,比如提供专用 UI、第一方 API、自动缩放功能等。如需了解最新的更新信息,请务必查看我们的 GitHub 存储库讨论论坛