kubernetes - kubectl 获取 hpa 目标 :unknow

标签 kubernetes kubectl

我已经安装了 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/

相关文章:

kubernetes - 在 GCP 中使用 Cloud Shell 访问私有(private) Kubernetes 集群

kubernetes - 在Windows 7 Enterprise上安装minikube时出错

kubernetes - kubectl exec 失败,出现 "container <command> is not valid for pod <pod_name>"

kubernetes - Kubernetes 集群上的 Gitlab CI (Openstack)

kubernetes - 为什么client.Update(...)会忽略非原始值?

amazon-web-services - k8s从集群获取资源花费太多时间

kubernetes - kubectl排水和滚动更新,停机

Kubernetes -> 每个命名空间的内存消耗

kubernetes - 如何从代码在 Grafana 中配置 Cloudflare 应用程序?

kubernetes - 由于 "unmarshal errors: line 19: field matchers not found in type config.plain",Alertmanager 失败