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

k8s环镜搭建(续2)

一、Metrics 部署

在新版的 Kubernetes 中系统资源的采集均使⽤ Metrics-server,可 以通过 Metrics 采集节点和 Pod 的内存、磁盘、CPU和⽹络的使⽤ 率。

(1)复制证书到所有 node 节点

将 master 节点的 front-proxy-ca.crt 复制到所有 Node 节点,每有 ⼀个节点执⾏⼀次,仅需修改命令内的 node 节点主机名即可。

[root@k8s-master calico]# scp /etc/kubernetes/pki/front-proxy-ca.crt k8snode01:/etc/kubernetes/pki/front-proxy-ca.crt # 向node01节点发送代理证书 front-proxy-ca.crt                                100% 1123   937.0KB/s   00:00     [root@k8s-master calico]# scp /etc/kubernetes/pki/front-proxy-ca.crt k8snode02:/etc/kubernetes/pki/front-proxy-ca.crt # 向node02节点发送代理证书 front-proxy-ca.crt                                100% 1123   957.4KB/s   00:00     # 若有其他node节点,按照格式执⾏下⾯命令,这⾥不⽤执⾏,因 为node只有两台主机 [root@k8s-master calico]# scp /etc/kubernetes/pki/front-proxy-ca.crt k8snode03:/etc/kubernetes/pki/front-proxy-ca.crt

(2)安装 metrics server

[root@k8s-master calico]# cd /root/k8s-hainstall/kubeadm-metrics-server # 添加metric server的pod资源 [root@k8s-master] kubeadm-metrics-server]# kubectl create -f comp.yaml

(3)查看 metrics server 状态

# 在kube-system命名空间下查看metrics server的pod运⾏状态 [root@master kubeadm-metrics-server]# kubectl get po -n kube-system -l k8s-app=metrics-server NAME                             READY   STATUS   RESTARTS   AGE metrics-server-8df99c47f-mkbfd   1/1     Running   0         34s # 查看node节点的系统资源使⽤情况 [root@master kubeadm-metrics-server]# kubectl top node NAME         CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   k8s-node01   51m          1%     831Mi           23%       k8s-node02   55m          1%     931Mi   &n
http://www.jsqmd.com/news/1068368/

相关文章:

  • synp与yarn import对比:哪款工具更适合你的项目需求
  • docker安装svn
  • Modbus协议报文深度解析:从字节结构到实战调试
  • DPF外部UI开发:跨进程插件界面实现原理与实战指南
  • Coblocks入门教程:零基础打造响应式WordPress网站的7个步骤
  • Asciidoctor.js CLI工具深度解析:自动化文档构建与发布流程
  • IntelliJ IDEA 2021.2.2版本如何正确使用IDE Eval Reset插件
  • 10分钟上手Anycost GAN:Jupyter Notebook交互式实验教程 [特殊字符]
  • 终极指南:5分钟搞定ENScan_GO企业信息收集工具配置,解决Cookie认证难题 [特殊字符]
  • 如何用qdata在5分钟内获取百度搜索指数数据:新手入门教程
  • VGG19.tv_in1k进阶应用:图像嵌入与特征表示的高级技巧
  • 通信架构设计源码范例
  • 凯源智能KT3351馈线弧光保护装置
  • VS Code设置插件默认安装路径
  • Awaken:终极跨平台EPUB阅读器 - 基于WebDAV的免费全平台同步解决方案
  • 小米智能家居与Home Assistant集成:构建高效本地化智能家居系统的终极指南
  • AI语音克隆未来展望:语音克隆技术的发展趋势与伦理考量
  • Renaissance Plateforme安全架构:保护政治数据隐私的10个关键策略
  • public-fitbit-projects未来 roadmap:新功能预告与社区贡献指南
  • 数据结构 C 代码 7.4: 关键路径
  • 构建有记忆的AI助手:深入解析OpenAI-Agents Session系统的架构设计与实战应用
  • EthereumJS-TX迁移指南:从独立库到EthereumJS VM monorepo的无缝过渡
  • 技术视角:ET框架的架构革新与分布式游戏服务端设计范式
  • TaskJuggler资源分配技巧:让团队效率最大化的秘密武器
  • UI-TARS技术深度解析:多模态智能体在GUI自动化领域的创新突破
  • Next-Admin国际化(i18n)最佳实践:多语言企业应用开发指南
  • Spraykatz高级参数详解:-u、-p、-t参数的最佳实践
  • X-SwiftFormat vs 其他格式化工具:为什么它是Swift开发者的最佳选择
  • 天翼云主机采购到域名备案再到项目发布全流程笔记
  • 如何快速上手WebRTC:5分钟实现浏览器视频通话的完整指南