首页 > 解决方案 > 监控每个命名空间的资源

问题描述

我想监控每个命名空间和容器的 kubernetes 集群上的资源(CPU、内存),你打算直接将它添加到 stackdriver 中还是我可以轻松地做到这一点?谢谢

我尝试在 stackdriver 中对指标进行分组,但它丢失了

标签: kubernetes

解决方案


看看 kube 资源浏览器。它可以在命名空间级别列出 cpu 和内存使用情况。按照链接-> https://github.com/dpetzold/kube-resource-explorer

请按照以下步骤操作

master $ go get github.com/dpetzold/kube-resource-explorer/cmd/kube-resource-explorer

master $ /opt/go/bin/kube-resource-explorer -namespace kube-system -reverse -sort MemReq
Namespace    Name                                                    CpuReq      CpuReq%  CpuLimit  CpuLimit%  MemReq         MemReq%  MemLimit       MemLimit%
---------    ----                                                    ------      -------  --------  ---------  ------         -------  --------       ---------
kube-system  kube-scheduler-master/kube-scheduler                    100m        2%       0m        0%         0Mi            0%       0Mi            0%
kube-system  weave-net-4jb2j/weave                                   10m         0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  etcd-master/etcd                                        0m          0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  kube-apiserver-master/kube-apiserver                    250m        6%       0m        0%         0Mi            0%       0Mi            0%
kube-system  kube-controller-manager-master/kube-controller-manager  200m        5%       0m        0%         0Mi            0%       0Mi            0%
kube-system  kube-proxy-7275r/kube-proxy                             0m          0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  weave-net-4jb2j/weave-npc                               10m         0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  kube-proxy-jklzm/kube-proxy                             0m          0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  weave-net-s8zd8/weave                                   10m         0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  weave-net-s8zd8/weave-npc                               10m         0%       0m        0%         0Mi            0%       0Mi            0%
kube-system  coredns-78fcdf6894-fg9mv/coredns                        100m        2%       0m        0%         70Mi           3%       170Mi          8%
kube-system  coredns-78fcdf6894-mw6xc/coredns                        100m        2%       0m        0%         70Mi           3%       170Mi          8%
---------    ----                                                    ------      -------  --------  ---------  ------         -------  --------       ---------
Total                                                                790m/8000m  9%       0m/8000m  0%         140Mi/17515Mi  0%       340Mi/17515Mi  1%
master $


推荐阅读