概述
在正常 情况下,控制台输入kubectl top pods 命令,会返回如下提示:
[root@k8s-master ~]# kubectl top pods
Error from server (NotFound): the server could not find the requested resource (get services http:heapster:)
这是因为还缺少个组件,这个组件叫做metric-server。
部署metric-server
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
修改image为 strongxyz/metrics-server:v0.5.0
在components.yaml args字段下添加 --kubelet-insecure-tls参数(注意:这个是k8s在1.7的新特性,如果是1.16版本的可以不用添加,
1.17以后要添加。这个参数的作用是Aggregation允许在不修改Kubernetes核心代码的同时扩展Kubernetes API。)
最后
以上就是懦弱猫咪为你收集整理的kubedam搭建的k8s部署metrics的全部内容,希望文章能够帮你解决kubedam搭建的k8s部署metrics所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复