前言:我已经安装了metrics-server可以正常获取到pod资源分配情况如下:
这里我已经加入了PHA弹性伸缩但是查看结果如下:
于是我查看了一下pod详细信息发现:HPA无法通过API获取到metrics值。
使用kubectl describe命令:信息如下
解决方法如下:
在 /opt/kubernetes/cfg/kube-controller-manager.conf 配置文件中新增 --horizontal-pod-autoscaler-use-rest-clients=false 配置参数。然后重启kube-controller-manager服务即可。
看下结果:
问题解决