快速入门:使用 Elastic Agent 监控 Kubernetes 集群
编辑快速入门:使用 Elastic Agent 监控 Kubernetes 集群
编辑在本快速入门指南中,您将学习如何创建监控集群基础设施所需的 Kubernetes 资源。
这种新方法需要最少的配置,并为您提供一个简单的设置来监控您的基础设施。您不再需要下载、安装或配置 Elastic Agent,当您运行 kubectl 命令时,一切都会自动发生。
kubectl 命令在您的 Kubernetes 集群中安装独立的 Elastic Agent,下载从集群收集指标所需的所有 Kubernetes 资源,并将其发送到 Elastic。
先决条件
编辑- 一个用于存储和搜索数据的 Elasticsearch 集群,以及一个用于可视化和管理数据的 Kibana。此快速入门适用于所有 Elastic 部署模型。要快速入门,请在 Elastic Cloud 上试用我们托管的 Elasticsearch 服务。
-
具有
superuser
内置角色或加入数据所需权限的用户。 - 一个正在运行的 Kubernetes 集群。
- Kubectl.
收集您的数据
编辑- 在 Kibana 中,转到 可观察性 UI,然后单击 添加数据。
-
在 您要监控什么? 下,选择 Kubernetes,然后选择 Elastic Agent:日志和指标。
-
要在您的主机上安装 Elastic Agent,请复制并运行安装命令。
您将使用 kubectl 命令下载清单文件,注入 Kibana 生成的用户 API 密钥,并创建 Kubernetes 资源。
-
返回 添加可观察性数据 页面。
数据摄取可能会有轻微延迟。准备就绪后,您将看到消息 我们正在监控您的集群。
- 单击 探索 Kubernetes 集群 以导航到仪表板并探索您的数据。
可视化您的数据
编辑安装完成后,所有相关数据都流入 Elastic 后,可视化您的数据 部分允许您访问 Kubernetes 集群概览仪表板,该仪表板可用于监控集群的运行状况。
此外,您可以访问其他有用的预构建仪表板来监控 Kubernetes 资源,例如每个命名空间中运行的 Pod,以及它们消耗的资源(如 CPU 和内存)。
请参阅 什么是 Elastic 可观察性?,了解其他有用功能的描述。