在 Fleet 管理的 GKE 上运行 Elastic Agent
编辑在 Fleet 管理的 GKE 上运行 Elastic Agent编辑
请按照步骤在 在 Fleet 管理的 Kubernetes 上运行 Elastic Agent 页面上运行 Elastic Agent。
重要说明:编辑
在 GKE 等托管 Kubernetes 解决方案中,Elastic Agent 无法访问多个数据源。以下列出了不可用的数据
- 来自 Kubernetes 控制平面 组件的指标不可用。因此,
kube-scheduler
和kube-controller-manager
组件的指标不可用。在这方面,相应的 仪表盘 将不会填充数据。 - 审计日志 也仅在 Kubernetes 主节点上可用,因此无法由 Elastic Agent 收集。
自动驾驶 GKE编辑
虽然自动驾驶消除了许多管理挑战(例如 Kubernetes 集群的工作负载管理、部署自动化等),但也额外限制了对特定命名空间(即 kube-system
)和主机路径的访问,这就是默认 Elastic Agent 清单无法正常工作的原因。
提供特定清单以涵盖 自动驾驶环境。
kube-state-metrics
也必须安装到另一个命名空间,而不是default
,因为不允许访问kube-system
。
其他资源:编辑
- 博客 使用 Elastic 观察 GKE 自动驾驶集群
- Elastic 演讲者网络研讨会:"使用 Elastic 可观测性获得对 GKE 自动驾驶的完整 Kubernetes 可见性"