k8s问题处理:1)kubectl get node 耗时15秒
kubectl get node 耗时15秒,问题详细处理过程。
·
1)问题描述:
3个master节点上,在其中两个master执行kubectl get node耗时15秒才返回。
kubectl get node -v=10
访问v1beta1.custom.metrics.k8s.io,v1beta1.metrics.k8s.io时超时报错。
对照实验:
删除v1beta1.custom.metrics.k8s.io,v1beta1.metrics.k8s.io。
kubectl delete APIServices
再次执行kubectl get node,一切正常。
检查kube-system/hpa-metrics-service的连通性:
其中两台master无法curl通。
2)抓包检查
针对:kube-system/hpa-metrics-service的连通性。
在一台主机,curl 172.16.0.7(hpa-metrics的POD IP)。
在pod所在CVM抓包,未收到数据。
3)结论
VPC问题,导致跨节点无法访问hpa-metrics,导致kubectl get node无法获取v1beta1.custom.metrics.k8s.io,v1beta1.metrics.k8s.io数据,导致kubectl 3次重试,最终15秒耗时。
更多推荐
已为社区贡献7条内容
所有评论(0)