在 Kubernetes 運行 Elasticsearch 和 Kibana

如何使用 Elastic APM 監控 Elastic Enterprise Search 性能
2022-02-15
Observability 三本柱如何和 Elastic Stack 及 Kubernetes 整合?
2022-02-16

illustration-elastic-cloud-on-kubernetes

 

使用 Kubernetes 運行Elastic Cloud ,簡化了在 Kubernetes 中運行 Elasticsearch 和 Kibana 的設定、升級、快照、擴展、高可用性、安全性等功能。

 

Kubernetes 上的 Elastic Cloud

我們的產品以 Kubernetes Operator 的模式建立,擴展了 Kubernetes 編排功能,以支援在 Kubernetes 上設定及管理 Elasticsearch 和 Kibana。

我們履行持續發展雲原生技術的承諾,將我們的產品帶到 Kubernetes 這樣的平台上,它是容器化架構的最佳開源首選。

 

使用託管的 K8s?管理自己的 K8s 集群?

Elastic Cloud 讓在您可以自由地在最適合的平台作業,用自己的方式部署及群。使用 Vanilla Kubernetes 或您選擇的發行版進行部署,包括 Amazon Elastic Kubernetes Service、Google Kubernetes Engine、Microsoft Azure Kubernetes Service 和 Red Hat OpenShift。

 

Elasticsearch Kubernetes Operator 

我們知道在 Kubernetes 上部署和管理 Elasticsearch 和 Kibana ,有一些值得考慮的的方案。時,作為 Elastic Stack 的開發者,我們將我們特有的功能和預先包裝好的解決方案(例如 Elastic Observability)直接整合到 Elastic Cloud on Kubernetes 中。(請參閱我們訂閱頁面上的完整功能列表)

  • 內部式儲存,全球式搜索:在單個 Kubernetes 環境中部署集群,並將它們與在另一個環境中運行的集群連接起來。使用 Cross Cluster 搜索或 Cross Cluster 複製來簡化資料轉移和搜索的運作。

 

  • 功能齊全的集群:使用我們所有的免費專屬功能( Canva、 Maps)部署全負載的集群,這些功能在任何其他 Operator 或 Helm Charts 上均不可使用。

 

  • 預設的安全性:自動調度功能,如內部身份驗證、TLS 加密和以角色為基礎的訪問控制 (RBAC)。添加 SAML、OpenID、Kerberos 和自定義認證以滿足您的身份驗證及授權需求。

 

  • Open Code 和 Elastic 支援:ECK 代碼是開放的,社群一起開發、貢獻、測試和學習。。 此外,還可以從 Elasticsearch 背後的社群和團隊得到支援。

  • 備份及快照:安排快照並將其發送到 Amazon S3、Google Cloud Storage 和 Azure Blog Storage。

 

  • Hot-warm-cold 模式:為日誌、指標和其他時間佇列案例部署常見的 Elasticsearch 架構,使用凍結索引在不增加成本的情況下儲存 10 倍的資料。

 

  • 簡單、快速的更新:藉由滾動升級和內建 StatefulSet 在幾分鐘內升級 TB 級的集群。

 

  • 靈活的調度和外掛:添加自定義外掛、工具包(以及自定義調度)以便依照您的方式運行。

 

  • 機器學習等更多功能:升級到企業版,獲得機器學習、告警和安全維護等進階功能。

 

Elasticsearch + Kubernetes 的多種風格

Elastic Cloud on Kubernetes 只是 Elastic Stack 在 Kubernetes 系統中的一種方式。使用官方 Elasticsearch 和 Kibana Helm Charts 在幾分鐘內完成部署,使用 Beats 監控您的 Kubernetes 應用程式和基礎架構,或者使用 Docker Hub 中的官方容器在 Docker 上運行。

 

如果我不想用 Kubernetes 來調度…

如果您不使用 Kubernetes 或想要為 Elasticsearch 特別訂製的更多生產方面的調度體驗,可以參考 Elastic Cloud Enterprise。這是經過許多考驗的產品 —— 它也是我們 Elasticsearch Service 的動力 —— 用在實際硬體、虛擬環境、私有雲和公有雲等大規模部署和管理 Elasticsearch。 

了解更多 & 免費試用。