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