部署模型
编辑部署模型
编辑有多种模型可用于设置 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。有关此部署模型和设置说明的详细信息,请参阅在本地和自管理环境中部署。