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 的版本可能解决兼容性问题,建议将其从高版本降级。
➡️

继续阅读