在 Fleet 管理的 GKE 上运行 Elastic Agent

编辑

请按照 在 Fleet 管理的 Kubernetes 上运行 Elastic Agent 页面中的步骤运行 Elastic Agent。

重要说明
编辑

在 GKE 等托管的 Kubernetes 解决方案上,Elastic Agent 无法访问多个数据源。以下是不可用数据的列表。

  1. 无法获取来自 Kubernetes 控制平面 组件的指标。因此,kube-schedulerkube-controller-manager 组件的指标不可用。在这方面,相应的 仪表盘 将不会填充数据。
  2. 审计日志 也仅在 Kubernetes 主节点上可用,因此 Elastic Agent 无法收集。

Autopilot GKE

编辑

虽然 autopilot 消除了许多管理挑战(如 Kubernetes 集群的工作负载管理、部署自动化等),但也限制了对特定命名空间(例如 kube-system)和主机路径的访问,这是导致默认 Elastic Agent 清单无法正常工作的原因。

提供了一些特定的清单来覆盖 Autopilot 环境

kube-state-metrics 也必须安装到另一个命名空间,而不是 default,因为不允许访问 kube-system