pka*_*mol 4 logging kubernetes kubectl
我正在尝试在特定命名空间上运行一个简单的图像来调试一些问题
kubectl run busy --image busybox --namespace my-local-dev
deployment.apps/busy created
Run Code Online (Sandbox Code Playgroud)
但是由于某种原因容器不断重新启动
busy-67b577b945-ng2lt 0/1 CrashLoopBackOff 5 3m
Run Code Online (Sandbox Code Playgroud)
即使有--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
$ _
Run Code Online (Sandbox Code Playgroud)
有什么建议?
CrashLoopBackOff
意味着您的 pod 继续崩溃并重新启动并再次崩溃。
根据崩溃点,例如在启动时很快或在应用程序执行期间稍后,您可能会或可能不会看到日志。
在这种情况下(没有显示日志),您的 pod 可能没有一些可用的请求资源。例如,它可能是一个秘密或一个卷。
一个好方法是观察 Kubernetes 事件: kubectl get events
或者以类似的方式描述您的资源并阅读相关事件: kubectl describe pod <pod_name>
,屏幕的最后一部分专用于该资源上的事件。
归档时间: |
|
查看次数: |
5773 次 |
最近记录: |