kubectl logs 无法查看 Pod 日志报错 NotFound
💡
原文中文,约1700字,阅读约需4分钟。
📝
内容提要
在 Kubernetes 中,无法查看 Pod 日志和执行命令可能是由于 Kubelet 健康状态或 Metrics Server 问题。解决方法包括添加 node-ip、删除有问题的 Metrics Server 或降级其版本。
🎯
关键要点
- 在 Kubernetes 中,无法查看 Pod 日志和执行命令可能是由于 Kubelet 健康状态或 Metrics Server 问题。
- 能查看 Pod 的信息,但无法查看 Pod 的日志,可能是因为 Kubelet API 获取容器日志失败。
- 测试 Kubelet 健康状态正常,但无法执行 exec 命令进入 Pod。
- 无法查看 Metrics,可能是因为 Metrics Server Pod 所在节点的指标无法访问。
- 解决办法包括在 Kubelet 中添加 node-ip、删除有问题的 Metrics Server 或降级其版本。
- 修改 Metrics Server 的版本可能解决兼容性问题,建议将其从高版本降级。
➡️