云原生之深入解析Kubernetes中Kubectl Top如何进行资源监控

一、Kubectl top 的使用

  • kubectl top 是基础命令,但是需要部署配套的组件才能获取到监控值:
    • 1.8 以下:部署 heapter;
    • 1.8 以上:部署 metric-server;
  • kubectl top node:查看 node 的使用情况:

云原生之深入解析Kubernetes中Kubectl Top如何进行资源监控_第1张图片

  • kubectl top pod:查看 pod 的使用情况:

在这里插入图片描述

  • 不指定 pod 名称,则显示命名空间下所有 pod,–containers 可以显示 pod 内所有的 container:

云原生之深入解析Kubernetes中Kubectl Top如何进行资源监控_第2张图片

  • 指标含义:
    • 和 k8s中 的 request、limit 一致,CPU 单位 100m=0.1 内存单位 1Mi=1024Ki;
    • pod 的内存值是其实际使用量,也

你可能感兴趣的:(人工智能与云原生,云原生,Kubectl,top,的使用,Kubectl,top实现原理,kubectl,top问题分析)