我终于使它工作了。.以下是我使工作正常进行的完整步骤:
让Kubernetes在Docker中运行
使用以下命令从您的Kubernetes实例中删除任何以前的metrics-server实例:
kubectl delete -n kube-system deployments.apps metrics-server
克隆指标服务器
git clone https://github.com/kubernetes-incubator/metrics-server.git
通过添加以前不存在的 命令* 部分,编辑文件 deploy / 1.8 + / metrics-server-deployment.yaml 以覆盖默认命令。新部分将指示metrics-server允许进行不安全的通信会话(不要验证所涉及的证书)。仅对Docker执行此操作,而不对metrics-server的生产部署执行此操作: *
containers: - name: metrics-server image: k8s.gcr.io/metrics-server-amd64:v0.3.1 command: - /metrics-server - --kubelet-insecure-tls
度量服务器添加到您的Kubernetes实例与
kubectl create -f deploy/1.8+
(如果与.yaml错误,写这个:kubectl apply -f deploy/1.8+
)删除自动缩放器,然后再次将其添加到您的部署中。现在它应该显示当前的cpu使用情况。



