快速入门:使用 Elastic Agent 监控 Kubernetes 集群
编辑快速入门:使用 Elastic Agent 监控 Kubernetes 集群
编辑此功能处于技术预览阶段,可能会在将来的版本中更改或移除。Elastic 会致力于修复任何问题,但技术预览版功能不受正式 GA 功能支持 SLA 的约束。
在本快速入门指南中,您将学习如何创建监控集群基础架构所需的 Kubernetes 资源。
这种新方法只需要最少的配置,并为您提供了一个简单的基础架构监控设置。您不再需要下载、安装或配置 Elastic Agent,当您运行 kubectl 命令时,所有操作都会自动完成。
kubectl 命令会在您的 Kubernetes 集群中安装独立的 Elastic Agent,下载收集集群指标所需的所有 Kubernetes 资源,并将这些资源发送到 Elastic。
先决条件
编辑- 在 Elastic Cloud 上使用我们的托管 Elasticsearch 服务进行部署。部署包含用于存储和搜索数据的 Elasticsearch 集群,以及用于可视化和管理数据的 Kibana。
-
具有
superuser
内置角色 或联机数据所需权限的用户。 - 正在运行的 Kubernetes 集群。
- Kubectl.
收集数据
编辑- 转到 可观测性 UI 并点击 添加数据。
-
选择 监控基础架构,然后选择 Kubernetes。
-
要将 Elastic Agent 安装到您的主机上,请复制并运行安装命令。
您将使用 kubectl 命令下载清单文件,注入 Kibana 生成的用户 API 密钥,并创建 Kubernetes 资源。
-
返回 添加可观测性数据 页面。
数据可能需要稍等片刻才会被摄取。准备就绪后,您将看到消息 我们正在监控您的集群。
- 点击 浏览 Kubernetes 集群 以导航到仪表板并浏览您的数据。
可视化数据
编辑安装完成后,并且所有相关数据都流入 Elastic 后,“可视化数据”部分允许您访问 Kubernetes 集群概览仪表板,该仪表板可用于监控集群的运行状况。
此外,您还可以访问其他有用的预构建仪表板来监控 Kubernetes 资源,例如每个命名空间中运行的 Pod 以及它们消耗的资源(如 CPU 和内存)。
有关其他有用功能的说明,请参阅 什么是 Elastic 可观测性?。