使用Prometheus和Grafana监控Kubernetes集群!


新钛云服已为您服务1201

 

本文将介绍如何使用Prometheus 和 Grafana 获取监控Kubernetes集群的指标。涉及到以下组件:Pop!_OS 20.04、Helm 3、Minikube 1.14.2 和 Kubernetes 1.19。

 


配置 Minikube

以适合您环境的任何方式安装 Minikube。如果你有足够的资源,我建议让你的虚拟机 功率比默认内存和CPU多一点: 

 

然后启动并检查系统状态:

 

安装 Prometheus

设置集群后,开始安装。首先按照以下说明安装 Prometheus。

首先,在Helm 中添加存储库:

 

然后安装您的 Prometheus Helm 图表。你应该看到:

 

通过在同一个 shell 中运行这些命令来获取 Prometheus 服务器 URL:

您可以从集群内通过此DNS 名称上的端口80访问 Prometheus Alertmanager:

 

通过在同一个shell 中运行这些命令来获取 Alertmanager URL:

您可以在集群内通过此 DNS 名称上的端口 9091 访问 Prometheus PushGateway:

通过在同一个 shell中运行这些命令来获取 PushGateway URL:

检查以确认您的 Pod 正在运行:

接下来,在 Prometheus 服务器 pod 上公开您的端口,以便您可以看到 Prometheus Web 界面。为此,您需要服务名称和端口。您还需要想出一个名称来使用 Minikube 服务命令打开服务。

 

获取 prometheus-server 的服务名称:

将服务公开为 Node-port 类型。提供目标端口 9090 和要调用服务器的名称。节点端口是服务器侦听端口。这是 Helm 图表的摘录:

 

命令是:

接下来,您需要 Minikube 来打开服务和浏览器:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值