使用 Helm 在 Kubernetes 上安装 Elastic Agent

编辑

此功能处于技术预览阶段,可能会在未来版本中更改或删除。Elastic 将努力解决任何问题,但技术预览版的功能不受官方 GA 功能的支持 SLA 约束。

从 Elastic Stack 8.16 版本开始,可以使用 Helm chart 在 Kubernetes 环境中安装 Elastic Agent。基于 Helm 的安装提供了多种优势,包括简化的部署、在市场上的可用性、简化的升级以及在需要时快速回滚。

基于 Helm 的 Elastic Agent 安装功能包括

  • 支持独立的和 Fleet 管理的 Elastic Agent。
  • 对于独立的 Agent,内置了类似于 Fleet 中用于 Fleet 管理的 Agent 的 Kubernetes 策略。
  • 支持自定义集成。
  • 支持通过用户名和密码、API 密钥或存储的密钥进行身份验证的 Elasticsearch 输出。
  • 可以轻松切换特权(root)和非特权 Elastic Agent 部署。
  • 支持在 Elastic Cloud on Kubernetes 上部署 Elastic Stack。

有关详细的安装步骤,请尝试我们的演练示例之一

Elastic Agent Helm chart 目前可以从 elastic/elastic-agent GitHub 存储库中获取。计划很快从 Elastic Helm 存储库中提供该 chart。

您还可以在 Elastic Agent Helm Chart Readme 中找到有关 Helm chart 的详细信息,包括所有可用的 YAML 设置和描述。如果您想探索其他用例,可以使用几个 示例