我正在尝试让GCE上运行的广告连播。该容器具有一个初始化容器,是由我通过应用清单创建的,该部署创建了1个容器副本。
当我在云控制台上查看工作负载时,可以看到在“活动修订”下,我的部署处于“暂挂Pod”状态,在“受管Pod”下,状态为“ PodsInitializing”。
容器日志为空,审核日志仅包含一个用于创建部署的条目。
我的豆荚似乎卡在了上面的状态,我不确定为什么。我该如何调试呢?
编辑:
kubectl get pods --namespace=my-namespace
输出:
NAME READY STATUS RESTARTS AGE
my-pod-v77jm 0/1 Init:0/1 0 55m
但是当我跑步时:
kubectl describe pod my-pod-v77jm
我明白了
Error from server (NotFound): pods "my-pod-v77jm" not found
答案 0 :(得分:0)
如果您可以通过kubectl
访问kube-api:
使用describe
查看有关容器和容器的详细信息
kubectl describe myPod --namespace mynamespace
查看容器日志(包括初始化容器)
kubectl logs myPod --namespace mynamespace -c initContainerName
您可以获得有关吊舱状态以及如何调试初始化容器here
的更多信息。