监控Kubernetes集群的GPU资源(三)

$ kubectl get pods -A

NAMESPACE NAME READY STATUS RESTARTS AGE READY STATUS

kube-system calico-kube-controllers-8f59968d4-zrsdt 1/1 Running 0 18m

kube-system calico-node-c257f 1/1 Running 0 18m

部署dcgm-exporter

$ helm repo add gpu-helm-charts https://nvidia.github.io/gpu-monitoring-tools/helm-charts

$ helm repo update

使用helm安装

$ helm install --generate-name gpu-helm-charts/dcgm-exporter

结果验证

$ helm ls

NAME NAMESPACE REVISION APP VERSION

dcgm-exporter-1-1601677302 default 1 dcgm-exporter-1.1.0 2.0.10

nvidia-device-plugin-1601662841 default 1 nvidia-device-plugin-0.7.0 0.7.0

Prometheus和Grafana服务暴露如下:

$ kubectl get svc -A

NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE

default dcgm-exporter ClusterIP 10.99.34.128 9400/TCP 43

ddefault kubernetes ClusterIP 10.96.0.1 443/TCP 20m

kube-system kube-dns ClusterIP 10.96.0.10 53/UDP,53/TCP,9153/TCP 20m

kube-system kube-prometheus-stack-1602-coredns ClusterIP None 9153/TCP 2m18s

kube-system kube-prometheus-stack-1602-kube-controller-manager ClusterIP None 10252/TCP 2m18s

使用32032端口暴露的Grafana服务,访问Grafana主页。使用Prometheus chart中设置的凭证登录到仪表板:prometheus.values中的adminPassword字段。

现在要启动一个用于GPU指标的Grafana仪表板,请从Grafana仪表板(https://grafana.com/grafana/dashboards/12239)导入NVIDIA仪表板。

相关推荐
xbzb8 小时前
从零容器化部署 ECShop:Harbor 私有仓库 + 自定义 PHP 镜像 + LNMP 三容器
容器·php·harbor·镜像·仓库·ecshop
那明眸似水8 小时前
云原生项目三:Docker秒级启动NextCloud个人网盘存储办公系统
linux·运维·docker·云原生·容器
腾飞开源8 小时前
03_Kubernetes 核心概念拆解:从 Spec/Status 收敛到工作负载控制器的设计逻辑
云原生·容器·kubernetes
知已难寻19 小时前
Docker 入门:容器技术与 Docker 基础
java·运维·服务器·docker·云原生·容器
默|笙20 小时前
【Linux网络】网络层协议 IP(1)理解报头、网段划分
linux·网络·tcp/ip
修己xj1 天前
nslookup 使用指南:两种模式与常用查询技巧
linux
唠玖馆1 天前
文件系统详解
linux·文件系统·ext2
xbzb1 天前
镜像到底存在哪:/var/lib/docker 的四级映射与 daemon.json 配置
docker·容器·json·镜像·daemon.json·四级
GeW1 天前
当Linux内核开始“确定性”,制造高端化才有了底层语法
linux
星恒随风1 天前
MySQL 从零入门(三):表的约束详解
linux·服务器·数据库·笔记·mysql