k8s-metrics-server

ops/2024/12/25 12:10:02/

一:拉取镜像

直接从阿里云的镜像仓库拉取,国外的镜像仓库比较慢。。。。

docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.7.2

打包镜像,之后传到k8s的服务器上面

docker save -o metrics-server.tar  registry.cn-hangzhou.aliyuncs.com/google_containers/metrics-server:v0.7.2

二:k8s集群导入镜像

ctr -n k8s.io image import metrics-server.tar

如果有镜像仓库的话也可以打个标签直接推送到镜像仓库。

三:部署metrics-server

V0.7.2的yaml文件网址:

https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.7.2/components.yaml

把镜像换成我们从阿里云拉取下来的镜像名称

再修改

在args中添加- --kubelet-insecure-tls 来禁用证书验证。

大家如果有证书的话,以下是一个示例:

args:
 - --kubelet-port=10250
 - --kubelet-https-port=10255
 - --kubelet-client-certificate=/var/run/secrets/kubernetes.io/service-account-token/tls.crt
 - --kubelet-client-key=/var/run/secrets/kubernetes.io/service-account/tls.key
 - --kube-api-server=https://<kubernetes-api-server>:6443

<kubernetes-api-server> 为您的 Kubernetes API 服务器地址。

:wq保存退出

kubectl  apply -f components.yaml

kubectl  get  pod -n  kube-system

可以看到等待了大约30s的时间已经创建成功了。

四:验证

kubectl  top  pod -A

kubectl  top  node

也可以对cpu和memory单独排序

kubectl  top pod -A  --sort-by=cpu   对cpu单独排序

kubectl  top pod -A  --sort-by=memory   对内存单独排序

#命令中的 -A的意思是所有命名空间下的pod


http://www.ppmy.cn/ops/144847.html

相关文章

【动手学轨迹预测】2.3 场景表征方法

场景表征是指在所有可用的场景信息数据中, 提取出对于预测网络有用的数据, 并将其转换为易于模型学习的数据格式. 对于预测网络来说, 最重要的数据是交通参与者的历史轨迹和地图信息, 表达它们的常见方法有:栅格化和稀疏化 2.1.1 栅格化 多通道表达 如上图所示, 将历史轨迹和…

python+PyPDF2实现PDF的文本内容读取、多文件合并、旋转、裁剪、缩放、加解密、添加水印

目录 读取内容 合并文件 旋转 缩放 裁剪 加密和解密 添加水印 安装&#xff1a;pip install PyPDF2 -i https://pypi.tuna.tsinghua.edu.cn/simple 读取内容 from PyPDF2 import PdfReader, PdfMerger, PdfWriterdef read_pdf(pdf_path):pdf_reader PdfReader(pdf_p…

HW | AMD GPU查看型号rocm-smi --showallinfo

. 背景 在使用GPU进行AI模型训练或推理部署的时候&#xff0c;我们通常需要确认当前系统中的硬件信息&#xff0c;如GPU型号、GPU数量、GPU可用显存等等。 在NVIDIA GPU上&#xff0c;指令nvidia-smi默认打印以上所有的常用信息。对应来说&#xff0c;AMD GPU中常用指令rocm…

2024楚慧杯WP

web 速算比赛 Sal的图集 ssti {{config.__class__.__init__.__globals__.get("os").popen(tac /flag).read()}} popmart index.php源码 <?php173 $pat "/^(((1?\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((1?\d{1,2})|(2[0-4]\d)|(25[0-5]))/";17…

【前端】入门指南:Vue中使用Node.js进行数据库CRUD操作的详细步骤

&#x1f4a5; 欢迎来到我的博客&#xff01;很高兴能在这里与您相遇&#xff01; 首页&#xff1a;GPT-千鑫 – 热爱AI、热爱Python的天选打工人&#xff0c;活到老学到老&#xff01;&#xff01;&#xff01;导航 - 人工智能系列&#xff1a;包含 OpenAI API Key教程, 50个…

ASP.NET Core Web API 控制器

文章目录 一、基类&#xff1a;ControllerBase二、API 控制器类属性三、使用 Get() 方法提供天气预报结果 在深入探讨如何编写自己的 PizzaController 类之前&#xff0c;让我们先看一下 WeatherController 示例中的代码&#xff0c;了解它的工作原理。 在本单元中&#xff0c…

数字逻辑(五)——用二进制来表示音频和视频

目录 1. 用二级制来表示音频 1.1 采样 1.2 量化 1.3 编码 2. 用二进制来表示视频 2.1 使用二进制来存储文件 2.2 使用二进制来采集视频 2.3 计算机如何播放视频 1. 用二级制来表示音频 声音是由物体的振动来表示的&#xff0c;振动是一种连续的波形&#xff0c;因此…

VS Code Copilot 与 Cursor 对比

选手简介 VS Code Copilot&#xff1a;算是“老牌”编程助手了&#xff0c;虽然Copilot在别的编辑器上也有扩展&#xff0c;不过体验最好的还是VS Code&#xff0c;毕竟都是微软家的所以功能集成更好一些&#xff1b;主要提供的是Complete和Chat能力&#xff0c;也就是代码补全…