- 解压下载的文件:
tar -zxvf v0.3.6.tar.gz
- 得到名为metrics-server-0.3.6的文件夹,下载工作完成;
解决问题
接下来还不能立即部署服务,有两个问题要先解决:
-
metrics-server默认使用的是hostname,但是coredns中并没有三台物理机器的hostname和IP地址的关系,需要改为使用主机IP地址;
-
验证客户端证书的问题,需要改为不验证;
上述问题通过以下步骤解决:
- 进入目录metrics-server-0.3.6/deploy/1.8+/:
cd metrics-server-0.3.6/deploy/1.8+/
- 打开文件metrics-server-deployment.yaml,新增一些内容,如下图,红框中为新增的内容:
部署metrics-server
-
还是在目录metrics-server-0.3.6/deploy/1.8+/,执行命令kubectl apply -f ./
-
控制台提示多种资源被创建,如下图:
- 等待metrics-server的pod为running状态,如下图:
- 至此,metrics-server部署已经完成,接下来验证服务是否正常;
验证功能
- 执行命令kubectl top node查看服务器节点情况:
- 执行命令kubectl top pod -n kube-system查看kube-system这个namespace下所有pod的基本情况:
-
再来试试metrics-server的API服务,执行命令kubectl proxy --port=8080,用来开代理端口;
-
再开打一个同样的ssh连接,执行命令curl localhost:8080/apis/metrics.k8s.io/v1beta1/,如下图,可以看到API返回的内容:
- 查看名为kube-apiserver-node1的pod的基本信息,命令是:curl localhost:8080/apis/metrics.k8s.io/v1beta1/namespaces/kube-system/pods/kube-apiserver-node1,如下图:
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
可以戳我获取!!**](https://bbs.csdn.net/topics/618164986)
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!