在检查 Pod 的日志时没有 pods 错误,即使 Pod 已启动且 运行
Getting no pods error while checking the logs of a pod even the pod is up and running
我参考kubernetes.io安装了kubernetes dashboard,一切正常(我编辑了pod并将cluster-ip替换为Nodeport)
但仪表板在登录一段时间后没有响应。我必须再次使用不记名令牌登录,一段时间后循环再次重复。当我使用 kubectl logs podname
检查日志时,它会抛出一个错误,因为没有 pods found by that name 但如果我通过 kubectl get pods 它显示为 pod 是 运行 甚至我可以访问它。
您需要在 kubectl logs
命令中使用 -n
标志来设置命名空间名称。如果没有命名空间名称,它会在 default
命名空间中查找 pod,但您的 pod 在 kubernetes-dashboard
命名空间中。
kubectl logs podname -n kubernetes-dashboard
我参考kubernetes.io安装了kubernetes dashboard,一切正常(我编辑了pod并将cluster-ip替换为Nodeport)
但仪表板在登录一段时间后没有响应。我必须再次使用不记名令牌登录,一段时间后循环再次重复。当我使用 kubectl logs podname
检查日志时,它会抛出一个错误,因为没有 pods found by that name 但如果我通过 kubectl get pods 它显示为 pod 是 运行 甚至我可以访问它。
您需要在 kubectl logs
命令中使用 -n
标志来设置命名空间名称。如果没有命名空间名称,它会在 default
命名空间中查找 pod,但您的 pod 在 kubernetes-dashboard
命名空间中。
kubectl logs podname -n kubernetes-dashboard