容器啓動失敗,單機環境下,我們可以這樣檢查原因:
- docker logs container_name
- docker inspect container_name
在kubernetes容器雲環境中,可以這樣檢查原因:
- kubectl logs pod_name
- kubectl describe pod pod_name
其他情況
有時候通過以上的方法也不行,例如,使用kubectl describe pod pod_a,pod的狀態是CrashLoopBackOff,這說明是容器本身應用的問題,可以嘗試修改鏡像解決。