xingye311 如题,本地机房自建k8s集群, ,k8s版本号是v1.17.3,已经离线下载好各个镜像包传到harbor,git克隆了ks-installer到本地,kubesphere-complete-setup.yaml也改好各项配置;kubectl apply -f kubesphere-complete-setup.yaml安装后metrics-server,pod状态是已经安装好 ,但是用 kubectl get apiservice命令查看却显示 ;用kubectl describe apiservice v1beta1.metrics.k8s.io查看metrics-server,显示: , failing or missing response from https://10.104.45.183:443/apis/metrics.k8s.io/v1beta1: Get https://10.104.45.183:443/apis/metrics.k8s.io/v1beta1: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers; ks-installer一直等待metrics-service响应,重试60次之后安装退出: 麻烦大神帮忙看下,谢谢
robot xingye311 我的报错跟你相同,查看metrics-server的报错多了discarding data: no non-zero timestamp on either CPU or memory。你解决了么
Cauchy k8s集群是否开启了apiserver聚合? 可以参考这个试试 https://kubernetes.io/zh/docs/tasks/access-kubernetes-api/configure-aggregation-layer/#%E5%90%AF%E7%94%A8-kubernetes-apiserver-%E6%A0%87%E5%BF%97
robot Cauchy xingye311 1、如果是二进制安装k8s,需要开启apiserver聚合,同时生成metrices-server的证书 2、其次与网络组件与k8s版本有关系 K8s v1.17.0 + Calico CNI可以正常工作 K8s v1.16.4 + Flannel CNI(相同版本)就可以使用 K8s v1.17.1 + Flannel CNI(相同版本)将因相同错误而失败