【问题标题】:Getting no pods error while checking the logs of a pod even the pod is up and running即使 pod 已启动并正在运行,在检查 pod 日志时也不会出现 pods 错误
【发布时间】:2020-08-20 16:39:30
【问题描述】:

我通过引用 kubernetes.io 安装了 kubernetes 仪表板,一切都很好(我编辑了 pod 并用 Nodeport 替换了 cluster-ip)

但是登录一段时间后仪表板没有响应。我必须再次使用不记名令牌登录,并且循环在一段时间后重复。当我使用kubectl logs podname 检查日志时,它会抛出一个错误,因为没有找到该名称的 pod,但是如果我通过 kubectl get pods,它会显示 pod 正在运行,甚至我也可以访问它。

【问题讨论】:

    标签: kubernetes kubernetes-pod kubernetes-dashboard


    【解决方案1】:

    您需要在kubectl logs 命令中使用-n 标志的命名空间名称。如果没有命名空间名称,它会在 default 命名空间中查找 pod,但您的 pod 位于 kubernetes-dashboard 命名空间中。

    kubectl logs podname -n kubernetes-dashboard
    

    【讨论】:

    • 感谢您的宝贵回复,我错过了 -n 命名空间参数。
    猜你喜欢
    • 2017-12-13
    • 2021-08-11
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 2018-03-31
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多