K8S二进制部署的K8S(1.15)部署hpa功能
友情提醒:一、生成metrics-proxy证书在管理机上生成证书配置文件及证书二、修改apiserver启动配置修改apiserver启动脚本,添加以下参数:参数说明:是 kube-apiserver 的 aggregator layer 相关的配置参数,metrics-server & HPA 需要使用;用于签名 --proxy-client-cert-file 和 --proxy-client-key-file 指定的证书,在启用了 metric aggregator 时使用;注1:如果 --requestheader-allowed-names 不为空,则--proxy-client-cert-file 证书的 CN 必须位于 allowed-names 中,默认为 aggregator;如果 kube-apiserver 机器没有运行 kube-proxy,则还需要添加 --enable-aggregator-routing=true 参数重启apiserver三、kubelet参数修改并重启四、下载metrics-server镜像及配置清单A 获取配置清单(6个)项目地址:配置文件有两种,单机版和集群版获取方式:B 修改启动参数mertics-server镜像参数解释:--kubelet-insecure-tls:不验证客户端证书--kubelet-preferred-address-typesmetrics-server连节点时默认是连接节点的主机名,但是coredns里面没有物理机主机名的解析,需要加个参数,让它连接节点的IPC 应用配置清单并验证五、结果验证