kubectl top 不起作用
kubectl top deosn't work
我正在使用 kubernetes 1.11.0
和 运行ning heapster。当我 运行
kubectl top pod
会显示错误
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get services http:heapster:)
虽然我已经安装了 heapster
kubectl create -f deploy/kube-config/influxdb/
kubectl create -f deploy/kube-config/rbac/heapster-rbac.yaml
有什么建议吗?
更新:
命令 kubectl top pod
现在可用,但端点不可用
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/pods"
#Error from server (ServiceUnavailable): the server is currently unable to handle the request
你能检查并确保你的 kubectl 二进制文件是最新的吗?像
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.0", GitCommit:"91e7b4fd31fcd3d5f436da26c980becec37ceefe", GitTreeState:"clean", BuildDate:"2018-06-27T22:29:25Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"darwin/amd64"}
如果 kubectl 较旧,通常会发生这种情况。旧的 kubectl 版本正在寻找 heapster
服务,但新版本应该没有这个问题。
希望这有帮助。
除上述之外,您可能还需要考虑迁移到指标服务器,因为 heapster 即将被弃用。
https://github.com/kubernetes/heapster/blob/master/docs/deprecation.md
我正在使用 kubernetes 1.11.0
和 运行ning heapster。当我 运行
kubectl top pod
会显示错误
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get services http:heapster:)
虽然我已经安装了 heapster
kubectl create -f deploy/kube-config/influxdb/
kubectl create -f deploy/kube-config/rbac/heapster-rbac.yaml
有什么建议吗?
更新:
命令 kubectl top pod
现在可用,但端点不可用
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/pods"
#Error from server (ServiceUnavailable): the server is currently unable to handle the request
你能检查并确保你的 kubectl 二进制文件是最新的吗?像
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.0", GitCommit:"91e7b4fd31fcd3d5f436da26c980becec37ceefe", GitTreeState:"clean", BuildDate:"2018-06-27T22:29:25Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"darwin/amd64"}
如果 kubectl 较旧,通常会发生这种情况。旧的 kubectl 版本正在寻找 heapster
服务,但新版本应该没有这个问题。
希望这有帮助。
除上述之外,您可能还需要考虑迁移到指标服务器,因为 heapster 即将被弃用。
https://github.com/kubernetes/heapster/blob/master/docs/deprecation.md