gpt4 book ai didi

logging - kubernetes:kubectl 没有检索到日志

转载 作者:行者123 更新时间:2023-12-01 13:18:19 24 4
gpt4 key购买 nike

我正在尝试在特定命名空间上运行一个简单的图像来调试一些问题

kubectl run busy --image busybox --namespace my-local-dev 
deployment.apps/busy created

但是由于某种原因容器不断重新启动
busy-67b577b945-ng2lt                     0/1       CrashLoopBackOff   5          3m

我无法获得任何日志,即使使用 --previous旗帜
$ kubectl logs -f --namespace my-local-dev busy-67b577b945-ng2lt --previous
Unable to retrieve container logs for docker://c8b9fce066686b3be01df1ed3343be5ec65607cb203e054fd9365511f77bd4af/home/pkara/Desktop
$ kubectl logs -f --namespace my-local-dev busy-67b577b945-ng2lt
$ _

有什么建议?

最佳答案

CrashLoopBackOff意味着您的 pod 继续崩溃并重新启动并再次崩溃。

根据崩溃点,例如在启动时很快或在应用程序执行期间稍后,您可能会或可能不会看到日志。

在这种情况下(没有显示日志),您的 pod 可能没有一些可用的请求资源。例如,它可能是一个 secret 或一个卷。

一个好方法是观看 Kubernetes 事件:kubectl get events
或者以类似的方式描述您的资源并阅读相关事件:kubectl describe pod <pod_name> ,屏幕的最后一部分专用于该资源上的事件。

关于logging - kubernetes:kubectl 没有检索到日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52556187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com