部署模型

编辑

有多种模型可用于设置 Elastic Agent 以与 Elasticsearch 配合使用。建议的方法是使用 Fleet(Kibana 中的基于 Web 的 UI)来集中管理所有 Elastic Agent 及其策略。使用 Fleet 需要拥有 Fleet Server 实例,该实例充当 Fleet UI 和 Elastic Agent 之间的接口。

有关 Fleet Server 的概述,包括有关其如何与 Elasticsearch 通信、如何确保高可用性等的详细信息,请参阅什么是 Fleet Server?

设置 Fleet Server 的要求因您的特定部署模型而异。

Elastic Cloud 无服务器
无服务器环境中,Fleet Server 作为一项服务提供,它会自动配置和扩展,无需任何用户干预。
Elasticsearch 服务
如果您正在运行托管在Elasticsearch 服务上的 Elasticsearch 和 Kibana,则无需进行额外设置,除非您要扩展部署。Elasticsearch 服务运行集成服务器的托管版本,其中包括 Fleet Server。有关此部署模型的详细信息,请参阅在 Elastic Cloud 上部署
带有本地 Fleet Server 的 Elasticsearch 服务
当您使用托管的 Elasticsearch 服务部署时,您仍然可以选择在本地运行 Fleet Server。有关此部署模型和设置说明的详细信息,请参阅在本地部署 Fleet Server,并在云上部署 Elasticsearch
Docker 和 Kubernetes
您可以在 Docker 或 Kubernetes 中部署 Fleet 管理的 Elastic Agent。有关所有配置说明,请参阅在容器中运行 Elastic Agent在由 Fleet 管理的 Kubernetes 上运行 Elastic Agent。对于 Kubernetes 安装,我们还提供了一个Helm 图表来简化安装。Fleet Server 的配置详细信息包含在 Elastic Agent 安装步骤中。
Elastic Cloud on Kubernetes
您可以在提供完整 Elastic Stack 配置和管理功能的 Elastic Cloud Kubernetes 环境中部署 Fleet 管理的 Elastic Agent。有关详细信息,请参阅在 ECK 上运行 Fleet 管理的 Elastic Agent
自管理
对于自管理部署,您必须自己安装和托管 Fleet Server。有关此部署模型和设置说明的详细信息,请参阅在本地和自管理环境中部署