我已经安装了 kubeadm。 Heapster 向我展示指标,但 hpa 没有
kubectl获取hpa
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
httpd Deployment/httpd <unknown> / 2% 2 5 2 19m
kubeadm 版本
kubeadm version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.6", GitCommit:"7fa1c1756d8bc963f1a389f4a6937dc71f08ada2", GitTreeState:"clean", BuildDate:"2017-06-16T18:21:54Z", GoVersion:"go1.7.6", Compiler:"gc", Platform:"linux/amd64"}
docker 版本
客户:
Version: 1.11.2
API version: 1.23
Go version: go1.5.4
Git commit: b9f10c9
Built: Wed Jun 1 22:00:43 2016
OS/Arch: linux/amd64
最佳答案
您可能必须启用指标服务器。 Heapster现在已弃用。另外,请确保您拥有的Kubernetes版本大于1.7。您可以输入kubectl get nodes
来检查此购买。
您可以通过查看minikube插件来启用指标服务器。minikube addons list
为您提供插件列表。minikube addons enable metrics-server
启用指标服务器。
等待几分钟,然后如果您键入kubectl get hpa
,则应显示TARGETS <unknown>
的百分比。
关于kubernetes - kubectl 获取 hpa 目标 :unknow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44736101/