| mapped_pages | |||||||
|---|---|---|---|---|---|---|---|
| applies_to |
|
||||||
| products |
|
Starting with {{stack}} version 8.16, a Helm chart is available for installing {{agent}} in a Kubernetes environment. A Helm-based install offers several advantages, including simplified deployment, availability in marketplaces, streamlined upgrades, as well as quick rollbacks whenever they’re needed.
Features of the Helm-based {{agent}} install include:
- Support for both standalone and {{fleet}}-managed {{agent}}.
- For standalone agents, a built-in Kubernetes policy similar to that available in {{fleet}} for {{fleet}}-managed agents.
- Support for custom integrations.
- Support for {{es}} outputs with authentication through username and password, an API key, or a stored secret.
- Easy switching between privileged (
root) and unprivileged {{agent}} deployments. - Support for {{stack}} deployments on {{eck}}.
For detailed install steps, try one of our walk-through examples:
- Example: Install standalone {{agent}} on Kubernetes using Helm
- Example: Install {{fleet}}-managed {{agent}} on {{k8s}} using Helm
::::{note} The {{agent}} Helm chart is currently available from inside the elastic/elastic-agent GitHub repo. It’s planned to soon make the chart available from the Elastic Helm repository. ::::
You can also find details about the Helm chart, including all available YAML settings and descriptions, in the {{agent}} Helm Chart Readme. Several examples are available if you’d like to explore other use cases.