Skip to content

Latest commit

 

History

History
45 lines (26 loc) · 2.93 KB

File metadata and controls

45 lines (26 loc) · 2.93 KB
mapped_pages
applies_to
stack serverless
ga
ga
products
id
fleet
id
elastic-agent

Deployment models [fleet-deployment-models]

There are various models for setting up {{agents}} to work with {{es}}. The recommended approach is to use {{fleet}}, a web-based UI in Kibana, to centrally manage all of your {{agents}} and their policies. Using {{fleet}} requires having an instance of {{fleet-server}} that acts as the interface between the {{fleet}} UI and your {{agents}}.

For an overview of {{fleet-server}}, including details about how it communicates with {{es}}, how to ensure high availability, and more, refer to What is {{fleet-server}}?.

The requirements for setting up {{fleet-server}} differ, depending on your particular deployment model:

{{serverless-full}} : In a {{serverless-short}} environment, {{fleet-server}} is offered as a service, it is configured and scaled automatically without the need for any user intervention.

{{ech}} : If you’re running {{es}} and {{kib}} with {{ech}}, no extra setup is required unless you want to scale your deployment. {{ech}} runs a hosted version of {{integrations-server}} that includes {{fleet-server}}. For details about this deployment model, refer to Deploy on {{ecloud}}.

{{ech}} with {{fleet-server}} on-premise : When you use an {{ech}} deployment you may still choose to run {{fleet-server}} on-premise. For details about this deployment model and set up instructions, refer to Deploy {{fleet-server}} on-premises and {{es}} on Cloud.

Docker and Kubernetes : You can deploy {{fleet}}-managed {{agent}} in Docker or on Kubernetes. Refer to Run {{agent}} in a container or Run {{agent}} on Kubernetes managed by {{fleet}} for all of the configuration instructions. For a Kubernetes install we also have a Helm chart available to simplify the installation. Details for configuring {{fleet-server}} are included with the {{agent}} install steps.

{{eck}} : You can deploy {{fleet}}-managed {{agent}} in an {{ecloud}} Kubernetes environment that provides configuration and management capabilities for the full {{stack}}. For details, refer to Run {{fleet}}-managed {{agent}} on ECK.

Self-managed : For self-managed deployments, you must install and host {{fleet-server}} yourself. For details about this deployment model and set up instructions, refer to Deploy on-premises and self-managed.