metrics-server的示例分析
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天就跟大家聊聊有关metrics-server的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 下载项目git clone htt
千家信息网最后更新 2025年12月02日metrics-server的示例分析
今天就跟大家聊聊有关metrics-server的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1 下载项目
git clone https://github.com/kubernetes-incubator/metrics-server.git
2 修改配置文件
cd /root/metrics-server/deploy/1.8+[root@master 1.8+]# vim metrics-server-deployment.yaml ---apiVersion: v1kind: ServiceAccountmetadata: name: metrics-server namespace: kube-system---apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: metrics-server namespace: kube-system labels: k8s-app: metrics-serverspec: selector: matchLabels: k8s-app: metrics-server template: metadata: name: metrics-server labels: k8s-app: metrics-server spec: serviceAccountName: metrics-server volumes: # mount in tmp so we can safely use from-scratch images and/or read-only containers - name: tmp-dir emptyDir: {} containers: - name: metrics-server image: k8s.gcr.io/metrics-server-amd64:v0.3.1 imagePullPolicy: Always command: - /metrics-server - --kubelet-insecure-tls - --kubelet-preferred-address-types=InternalIP volumeMounts: - name: tmp-dir mountPath: /tmp增加配置 command: - /metrics-server - --kubelet-insecure-tls - --kubelet-preferred-address-types=InternalIP3 应用配置文件
kubectl apply -f .
4 查看pod
# kubectl get pod -n kube-systemNAME READY STATUS RESTARTS AGEcalico-node-j85f7 2/2 Running 2 3h7mcalico-node-tbvs4 2/2 Running 2 3h4mcalico-node-zwsts 2/2 Running 2 3h5mcalico-typha-55968bfd7b-zv9vc 1/1 Running 1 3h7mcoredns-fb8b8dccf-227fk 1/1 Running 0 54mcoredns-fb8b8dccf-xwscm 1/1 Running 0 54metcd-master 1/1 Running 1 3h21mkube-apiserver-master 1/1 Running 1 3h21mkube-controller-manager-master 1/1 Running 1 3h21mkube-proxy-ltwbd 1/1 Running 0 55mkube-proxy-qgrvg 1/1 Running 0 55mkube-proxy-xnd45 1/1 Running 0 55mkube-scheduler-master 1/1 Running 1 3h21mmetrics-server-58db9f9647-sxtv9 1/1 Running 0 6m42s
5 使用
# kubectl top nodeNAME CPU(cores) CPU% MEMORY(bytes) MEMORY% master 189m 4% 911Mi 24% node1 98m 2% 432Mi 5% node2 117m 2% 442Mi 5% # kubectl top podsNAME CPU(cores) MEMORY(bytes) net-test-7d6d58cc8-8r28m 0m 1Mi net-test-7d6d58cc8-k5qdm 0m 1Mi # kubectl top pods -n kube-systemNAME CPU(cores) MEMORY(bytes) calico-node-j85f7 29m 59Mi calico-node-tbvs4 25m 61Mi calico-node-zwsts 27m 60Mi calico-typha-55968bfd7b-zv9vc 9m 29Mi coredns-fb8b8dccf-227fk 4m 13Mi coredns-fb8b8dccf-xwscm 4m 13Mi etcd-master 25m 69Mi kube-apiserver-master 34m 270Mi kube-controller-manager-master 16m 57Mi kube-proxy-ltwbd 1m 17Mi kube-proxy-qgrvg 1m 17Mi kube-proxy-xnd45 1m 18Mi kube-scheduler-master 2m 15Mi metrics-server-58db9f9647-sxtv9 2m 14Mi
6 查看Metrics API数据
启动一个代理以便curl apikubectl proxy --port=8080#直接查看接口数据:#可获取的资源:nodes和pods# curl localhost:8080/apis/metrics.k8s.io/v1beta1 curl localhost:8080/apis/metrics.k8s.io/v1beta1/{ "kind": "APIResourceList", "apiVersion": "v1", "groupVersion": "metrics.k8s.io/v1beta1", "resources": [ { "name": "nodes", "singularName": "", "namespaced": false, "kind": "NodeMetrics", "verbs": [ "get", "list" ] }, { "name": "pods", "singularName": "", "namespaced": true, "kind": "PodMetrics", "verbs": [ "get", "list" ] } ]}看完上述内容,你们对metrics-server的示例分析有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
内容
配置
示例
分析
数据
文件
接口
更多
知识
篇文章
行业
资源
资讯
资讯频道
项目
频道
进一
代理
应用
支持
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库 技术路线
可视化软件开发是什么
魔兽世界加尔服务器金币价格
郑州人工智能软件开发正规平台
首届网络安全周是在那年
四川软件开发服务知名品牌
特价香港云服务器转让
数据库opc数据采集
网络安全大赛效果图制作
共筑网络安全家园
华为hcia数据库认证
什么服务器能自动分配
软件开发与制造是学什么的
苏州戴尔服务器配件报价
郑州财经大学网络安全专业
数据库如何输入数据
数据库表整行根据主键升序排序
宁畅服务器boot不显示光驱
中山安卓软件开发大概要多少钱
安全可靠简单的服务器系统
数据库 技术路线
广东购机机网络技术有限公司
计算机通用网络技术
数据库插入太慢
服务器运维网络安全
国泰君安区域经济子数据库
oracle 数据库闪回的影响
150人服务器选型
硕士数据库
怎么把数据库两个列相连