首页 > 系统相关 >分析 k8s 容器 内存 CPU使用率

分析 k8s 容器 内存 CPU使用率

时间:2022-11-08 14:55:55浏览次数:59  
标签:kubectl 使用率 server metrics awk pod k8s CPU

分析 k8s 容器 内存 CPU使用率

安装metrics-server

参考github https://github.com/kubernetes-sigs/metrics-server
如下命令安装

mkdir metrics-server
wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
kubectl apply -f components.yaml

使用如下的命令分析所有容器

kubectl get po -o wide -A |awk '{if ($3 !~ "0|READY") {print $1,$2}}'|while read i;do pod=$(echo $i|awk '{print $2}');ns=$(echo $i|awk '{print $1}'); kubectl top pod $pod -n $ns|grep -v NAME|awk '{printf  ("%60s%20s%20s\n",$1,$2,$3)}';done

标签:kubectl,使用率,server,metrics,awk,pod,k8s,CPU
From: https://www.cnblogs.com/faberbeta/p/16869712.html

相关文章

  • 前端灰度环境wayne+k8s部署
    前端灰度环境wayne+k8s部署一、灰度发布canay背景灰度发布是一种发布方式,也叫金丝雀发布,起源是矿工在下井之前会先放一只金丝雀到井里,如果金丝雀不叫了,就代表瓦斯浓......
  • Python 获取windows硬件信息 CPU/计算机名/IP
    获取windows硬件信息#-*-coding:utf-8-*-#@Time:2022/11/811:22#@Author:lzc#@Email:[email protected]#@blog:https://www.cnblogs.com/zich......
  • top命令按内存/CPU进行排序
    一、按内存使用率排序运行top命令后,输入大写的M。  二、按CPU使用率排序运行top命令后,输入大写的P。  三、转换界面单位将KiB转换成GiB展示,按两下大写的E即......
  • Kubernetes(K8S) 镜像拉取策略 imagePullPolicy
    镜像仓库,镜像已更新,版本没更新,K8S拉取后,还是早的服务,原因:imagePullPolicy镜像拉取策略默认为本地有了就不拉取,需要修改[root@k8smaster~]#kubectleditdeployment/......
  • 在线k8s练习环境,Killercoda和play-with-k8s
    最近发现了两款比较好的在线kubernetes操练环境,killercoda和play-with-k8s。尽管手头上已经有了ECS、虚拟机,不过这两款在线环境胜在方便快捷。让我们体验下吧!https://kill......
  • k8s 使用非root用户启动
      k8s使用非root用户启动DockerfileFROM192.168.15.198/source/tomcat8_jdk1.8:202107131202MAINTAINERfengjian<[email protected]>RUNgroupadd-g2......
  • K8S-Calico 网络插件
    Calico是一个三层的虚拟网络解决方案,它把每个节点都当作虚拟路由器(vRouter),并把每个节点上的Pod都当作是“节点路由器”后的一个终端设备并为其分配一个IP地址。各节点......
  • 【k8s连载系列】k8s介绍
    k8s是Kubernetes的缩写,Google于2014年开源了Kubernetes项目。一、k8s的历史演变k8s的演变过程:首先从传统的服务-->虚拟机部署-->容器部署-->k8s。k8s的由来,归根......
  • 【云原生】Apache Livy on k8s 讲解与实战操作
    目录一、概述二、开始编排部署1)部署包准备1)构建镜像2)创建livychart模板3)修改yaml编排4)开始部署5)测试验证6)卸载一、概述Livy是一个提供Rest接口和spark集群交互的服务。......
  • 搭建一个小巧完备的K8S环境(chrono《kubernetes入门实战课》笔记整理)
     【概念说明】kubernetes,因为k和s之间,有8个字母,所以通常又称为K8S。用来对容器进行调度和管理的,即用来对容器进行编排的。如果只有简单的几个镜像,确实不需要k8s,但是如果......