在 Elastic Cloud 上部署

编辑

要使用 Fleet 进行集中管理,必须运行 Fleet Server 并使其可供主机访问。

Fleet Server 可以在 Elastic Cloud 上配置和托管。创建 Cloud 部署时,会自动配置一组高可用的 Fleet Server。

如果您想减少本地计算资源,并希望 Elastic 负责部署的配置和生命周期管理,这种方法可能适合您。

使用这种方法,会自动配置多个 Fleet Server 以满足所选的实例大小(实例大小会进行修改以满足规模要求)。您还可以选择分配给每个 Fleet Server 的资源,以及是否希望将每个 Fleet Server 部署在多个可用区中。如果您选择多个可用区来满足容错要求,这些实例也将用于平衡负载。

如果您的互联网连接受到限制,这种方法可能适合您。

Fleet Server Cloud deployment model

兼容性和先决条件

编辑

Fleet Server 与以下 Elastic 产品兼容

  • Elastic Stack 7.13 或更高版本。

    • 版本兼容性: Elasticsearch >= Fleet Server >= Elastic Agent (错误修复版本除外)
    • Kibana 应该与 Elasticsearch 的次要版本相同。
  • Elastic Cloud Enterprise 2.10 或更高版本

    • 需要额外的通配符域名和证书(通常只涵盖 *.cname,而不是 *.*.cname)。这使我们能够为 Fleet Server 提供 URL,例如 https://.fleet.
    • 部署模板必须包含 Integrations Server 节点。

    有关在 Elastic Cloud Enterprise 上托管 Fleet Server 的更多信息,请参阅 管理您的 Integrations Server

用于保护 Elastic Agent 和 Fleet Server 之间连接的 TLS 证书由 Elastic Cloud 管理。您无需创建私钥或生成证书。

部署 Elasticsearch 或 Fleet Server 时,组件通过预定义的预分配端口进行通信。您可能需要允许访问这些端口。请参阅下表了解默认端口分配

组件通信 默认端口

Elastic Agent → Fleet Server

443

Elastic Agent → Elasticsearch

443

Elastic Agent → Logstash

5044

Elastic Agent → Kibana (Fleet)

443

Fleet Server → Kibana (Fleet)

443

Fleet Server → Elasticsearch

443

如果您未将 Elasticsearch 的端口指定为 443,则 Elastic Agent 默认为 9200。

设置

编辑

要确认您的部署中是否提供了 Integrations Server

  1. 打开 Fleet。
  2. Agent policies选项卡上,查找Elastic Cloud agent policy。此策略由 Elastic Cloud 管理,包含 Fleet Server 集成和 Elastic APM 集成。您无法修改该策略。确认代理状态为正常

未看到代理?请确保您的部署包含 Integrations Server 实例。使用 Fleet 需要此实例。

Hosted Integrations Server

下一步

编辑

现在,您可以将 Elastic Agent 添加到您的主机系统。要了解如何操作,请参阅 安装 Fleet 管理的 Elastic Agent