当前位置: 首页 > article >正文

k8s-metrics-server

一:拉取镜像

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

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.kler.cn/a/449524.html

相关文章:

  • Cherno C++学习笔记 P46 箭头运算符
  • WebAPI编程(第一天,第二天)
  • 算法day_3数组中的单一元素和二进制位颠倒
  • 【已解决】黑马点评项目Redis版本替换过程中误删数据库后前端显示出现的问题
  • 24.12.23 注解
  • Java 中 Socket 技术全面解析
  • 鸿蒙项目云捐助第二十三讲云捐助项目云首页导航功能的实现
  • JavaScript 、ECMAScript、 ECMA-262、TC39??
  • 视频矩阵系统怎么做?深度解析矩阵全链路玩法
  • 解释下什么是面向对象?面向对象和面向过程的区别?
  • 安装milvus以及向量库增删改操作
  • 「下载」2024城市全域数字化转型暨第十四届智慧城市发展水平评估报告
  • ESP32S3 使用LVGL驱动LCD屏(ST7789主控)
  • Leetcode打卡:考场就坐
  • sfnt-pingpong -测试网络性能和延迟的工具
  • Marin说PCB之POC电路layout设计仿真案例---06
  • moviepy将图片序列制作成视频并加载字幕 - python 实现
  • 鸿蒙历史搜索功能:tag标签根据文字宽度自动换行 展示更多
  • 使用VSCode Debugger 调试 React项目
  • 项目代码第6讲:UpdownController.cs;理解 工艺/工序 流程、机台信息;前端的“历史 警报/工艺 记录”
  • Python import from xx import xx
  • 2025系统架构师(一考就过):案例题之一:嵌入式架构、大数据架构、ISA
  • 电脑屏幕有条纹怎么办?电脑屏幕出现条纹解决方法
  • 使用Python的Seaborn库进行数据可视化
  • shell脚本定义特殊字符导致执行mysql文件错误的问题
  • 汽车IVI中控开发入门及进阶(47):CarPlay开发