在上次跑路之后, 用了一个星期自己的K8S集群之后发现,
TM的腾讯云居然连k8s监控都没给我..
反手开了工单之后告诉我, 他们自己实现了一套监控, 所以原生的不自带了.
纳尼....
所以我的kubectl top node/pod都没法用啦?
打人了打人了.
反手搜了一下,
最新的k8s 容器性能指标已经是
kubernetes-incubator/metrics-servergithub.com
那就自己部署一下吧.
git clone https://github.com/kubernetes-incubator/metrics-server.git
# Kubernetes 1.7 $ kubectl create -f deploy/1.7/ # Kubernetes > 1.8 $ kubectl create -f deploy/1.8+/
然而....
并没有能用, 直接error了.
纳尼....
反手一搜..
Metric server pod getting following error.
[restful] 2018/10/01 06:35:24 log.go:33: [restful/swagger] https://:443/swaggerui/ is mapped to folder /swagger-ui/
I1001 06:35:24.584055 1 serve.go:96] Serving securely on [::]:443
E1001 06:36:24.615237 1 manager.go:102] unable to fully collect metrics: unable to
fully scrape metrics from source kubelet_summary:kube: unable to fetch metrics from Kubelet kube (kube):
Get https://kube:10250/stats/summary/: x509: certificate signed by unknown authority
E1001 06:37:24.543263 1 manager.go:102] unable to fully collect metrics: unable to fully scrape
metrics from source kubelet_summary:kube: unable to fetch metrics from Kubelet kube (kube):
Get https://kube:10250/stats/summary/: x509: certificate signed by unknown authority
有趣...
还有证书的事情.
不用看, 照着说明改一下部署问题.
然后...
work了.
直接最终效果.
kubectl top pod / node
好了,
又水了一篇.
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。