尝试在Amazon EKS上设置HorizontalPodAutoscaler时,总是显示TARGETS列,<unknown>/50%
并且在描述HPA时,我看到
警告FailedGetResourceMetric 17s(1小时x50)horizontal-pod-autoscaler无法获取资源cpu的度量标准:无法从资源度量标准API获取度量标准:服务器找不到请求的资源(获取pods.metrics.k8s.io)
我在其他站点上找到了多个关于类似问题的帖子,提到--horizontal-pod-autoscaler-use-rest-clients
在kube-controller-manager上使用,但是我找不到改变EKS集群的kube-controller-manager上的设置的方法,因为看来您无法SSH进入用于管理的主节点,而kube-controller-manager并未列为系统中任何地方的资源。
我尝试按照https://github.com/kubernetes-incubator/metrics-server上的说明手动设置指标服务器,但在这种情况下,我显示EKS没有提供验证API所需的配置映射扩展名Could not create the API server: configmaps "extension-apiserver-authentication" not found