metrics-server部署完成后,pod状态为running,执行kubectl top nodes时报错
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io)
查看metrics-server的apiservices
# kubectl get apiservice -A
v1beta1.metrics.k8s.io kube-system/metrics-server False (FailedDiscoveryCheck) 72s
查看apiservice
# kubectl describe apiservice v1beta1.metrics.k8s.io
failing or missing response from https://10.102.205.120:443/apis/metrics.k8s.io/v1beta1: Get "https://10.102.205.120:443/apis/metrics.k8s.io/v1beta1": dial tcp 10.102.205.120:443: i/o timeout
添加配置后恢复正常
deployment.spec.template.spec.hostNetwork: true
哪块的网络有问题呢