pod的狀態分析


Pod狀態

狀態 描述
Running       該 Pod 已經綁定到了一個節點上,Pod 中所有的容器都已被創建。至少有一個容器正在運行,或者正處於啟動或重啟狀態。
Pending Pod 已被 Kubernetes 系統接受,但有一個或者多個容器鏡像尚未創建。等待時間包括調度 Pod 的時間和通過網絡下載鏡像的時間,這可能需要花點時間。創建pod的請求已經被k8s接受,但是容器並沒有啟動成功,可能處在:寫數據到etcd,調度,pull鏡像,啟動容器這四個階段中的任何一個階段,pending伴隨的事件通常會有:ADDED, Modified這兩個事件的產生
Succeeded Pod中的所有的容器已經正常的自行退出,並且k8s永遠不會自動重啟這些容器,一般會是在部署job的時候會出現。
Failed Pod 中的所有容器都已終止了,並且至少有一個容器是因為失敗終止。也就是說,容器以非0狀態退出或者被系統終止。
Unknown 出於某種原因,無法獲得Pod的狀態,通常是由於與Pod主機通信時出錯。

 

Pod 的詳細的狀態說明

狀態     描述      
CrashLoopBackOff     容器退出,kubelet正在將它重啟
InvalidImageName 無法解析鏡像名稱
ImageInspectError 無法校驗鏡像
ErrImageNeverPull 策略禁止拉取鏡像
ImagePullBackOff 正在重試拉取
RegistryUnavailable 連接不到鏡像中心
ErrImagePull 通用的拉取鏡像出錯
CreateContainerConfigError 不能創建kubelet使用的容器配置
CreateContainerError 創建容器失敗
m.internalLifecycle.PreStartContainer 執行hook報錯
RunContainerError 啟動容器失敗
PostStartHookError 執行hook報錯
ContainersNotInitialized 容器沒有初始化完畢
ContainersNotRead 容器沒有准備完畢
ContainerCreating 容器創建中
PodInitializing pod 初始化中
DockerDaemonNotReady docker還沒有完全啟動
NetworkPluginNotReady 網絡插件還沒有完全啟動


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM