metrics-server的示例分析
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天就跟大家聊聊有关metrics-server的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 下载项目git clone htt
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
手磨咖啡
互联网科技有限公司
百单网互联网科技有限公司
重庆互联网络科技
互联网金融 金融科技
上海挚品互联网科技
贷财互联网科技
北京互联网络科技有限公司
猫创互联网科技
重庆科技学院互联网
科技类的互联网平台
中国最先进互联网科技公司
顶级互联网科技成果有哪些
互联网科技与管理
智腾互联网科技有限公司
杭州壁岐互联网科技有限公司
互联网科技研发水平
迪庆互联网科技招生
黑云互联网科技有限公司
互联网科技自媒体灵感
互联网科技公司简介
互联网科技与金融科技
新浪科技互联网
互联网金融科技委员会
阿大互联网科技有限公司
深圳互联网科技的发展
陕西云淼互联网科技公司
广州有谷有贝互联网科技有限公司
南京一网一红互联网科技有限公司
广州燕处互联网科技有限公司