部署模型

编辑

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