[问题已处理]-k8s升级版本之后kubectl返回很慢
导语:升级k8s版本之后 使用kubectl命令返回很慢使用命令time kubectl get pods -n test -o wide 查看耗时需要15秒多查看apiserver的日志发现报连不上metrics-server查看pod的状态 是running的 看着没问题# 查看日志kubectl logs -f metrics-server-65fd9bb4b6-nhf6l -n kube-
·
导语:升级k8s版本之后 使用kubectl命令返回很慢
使用命令time kubectl get pods -n test -o wide
查看耗时 需要15秒多
查看apiserver的日志 发现报连不上metrics-server
查看pod的状态 是running的 看着没问题
# 查看日志
kubectl logs -f metrics-server-65fd9bb4b6-nhf6l -n kube-system
metrics-server一堆报错 日志里有cni的报错
删除metrics-server的pod 重启一下。
恢复正常
日志也不在报错了
但是这里还是有问题 kubectl top命令没有用了
报错 the server is currently unable to handle the request (get nodes.metrics.k8s.io)
需要在apiserver里加入–enable-aggregator-routing=true
修改/etc/kubernetes/manifests/kube-apiserver.yaml文件 假如该配置之后 apiserver会自动删除 重启
参考
https://github.com/kubernetes-sigs/metrics-server/issues/448
更多推荐
已为社区贡献84条内容
所有评论(0)