metrics-server的示例分析
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,今天就跟大家聊聊有关metrics-server的示例分析,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 下载项目git clone htt
千家信息网最后更新 2025年01月27日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=InternalIP
3 应用配置文件
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安全错误
数据库的锁怎样保障安全
传统软件开发者
星露谷物语用哪个版本的服务器
qq邮箱登录提示网络安全
中兴服务器设计手册
上海西门子编程软件开发
网络技术核心课程
网络技术有关的论文
华为东莞软件开发工程师
腾讯2个服务器怎么登陆
网站数据库标题
护苗网络安全课文字
信息与网络安全责任书
企业网络技术开发范围
中兴数据库类型
不断完善网络安全管理制度
vca安全服务器
防疫信息重点人员数据库电话
初中能学网络安全
小学生沉溺网络安全教案
网络技术有限公司海报
软件开发培训班选择
网络安全开展两学两保
自搭建服务器
网络安全教程书推荐
利物浦入侵数据库
软件开发评估培训
单位网络安全有必要做
服务器怎么设置网络ip
网络安全法 第41条
数据库加密存储设计与实现