原文:kubelet Pod status的狀態分析

CrashLoopBackOff: 容器退出,kubelet正在將它重啟 InvalidImageName: 無法解析鏡像名稱 ImageInspectError: 無法校驗鏡像 ErrImageNeverPull: 策略禁止拉取鏡像 ImagePullBackOff: 正在重試拉取 RegistryUnavailable: 連接不到鏡像中心 ErrImagePull: 通用的拉取鏡像出錯 Cr ...

2019-03-07 10:48 0 2478 推薦指數:

查看詳情

kubelet源碼分析——關閉Pod

上一篇說到kublet如何啟動一個pod,本篇講述如何關閉一個Pod,引用一段來自官方文檔介紹pod的生命周期的話 你使用 kubectl 工具手動刪除某個特定的 Pod,而該 Pod 的體面終止限期是默認值(30 秒)。 API 服務器中的 Pod 對象被更新,記錄涵蓋體面終止限期 ...

Fri Oct 01 16:07:00 CST 2021 0 174
kubelet源碼分析——啟動Pod

前文說到Kubelet啟動時,調用到kubelet.Run方法,里面最核心的就是調用到kubelet.syncLoop。它是一個循環,這個循環里面有若干個檢查和同步操作,其中一個是地在監聽Pod的增刪改事件,當一個Pod被Scheduler調度到某個Node之后,就會觸發 ...

Thu Sep 30 16:27:00 CST 2021 0 282
kubelet源碼分析——監控Pod變更

前言 前文介紹Pod無論是啟動時還是關閉時,處理是由kubelet的主循環syncLoop開始執行邏輯,而syncLoop的入參是一條傳遞變更Pod的通道,顯然syncLoop往后的邏輯屬於消費者一方,如何發現Pod的變更往通道里面傳遞變更消息的一方目前還沒明朗,故本次來看一下kubelet ...

Sat Oct 02 16:53:00 CST 2021 0 140
kubernetes之pod狀態分析

pod的不同階段的不同狀態: Pending 創建pod的請求已經被k8s接受,但是容器並沒有啟動成功,可能處在:寫數據到etcd,調度,pull鏡像,啟動容器這四個階段中的任何一個階段,pending伴隨的事件通常會有:ADDED, Modified這兩個事件的產生。 Running ...

Tue Jan 14 22:54:00 CST 2020 0 1682
pod狀態分析

Pod狀態 狀態 描述 Running       該 Pod 已經綁定到了一個節點上,Pod 中所有的容器都已被創建。至少有一個容器正在運行,或者正處於啟動或重啟狀態。 Pending Pod 已被 ...

Wed Nov 27 01:17:00 CST 2019 0 423
k8s-3 Pod status 狀態詳解

pod從創建到最后的創建成功會分別處於不同的階段,在源碼中用PodPhase來表示不同的階段: 運行中(PodRunning):該 Pod 已經綁定到了一個節點上,Pod 中所有的容器都已被創建。至少有一個容器正在運行,或者正處於啟動或重啟狀態。 等待中(PodPending ...

Tue Jan 25 17:09:00 CST 2022 0 1467
kubernetes/k8s CRI分析-kubelet刪除pod分析

關聯博客kubernetes/k8s CRI 分析-容器運行時接口分析 kubernetes/k8s CRI分析-kubelet創建pod分析 kubernetes/k8s CSI分析-容器存儲接口分析 kubernetes/k8s CNI分析-容器網絡接口分析 之前的博文先對 CRI 做了介紹 ...

Mon Aug 16 01:00:00 CST 2021 0 115
kubernetes/k8s CRI分析-kubelet創建pod分析

先來簡單回顧上一篇博客《kubernetes/k8s CRI 分析-容器運行時接口分析》的內容。 上篇博文先對 CRI 做了介紹,然后對 kubelet CRI 相關源碼包括 kubelet 組件 CRI 相關啟動參數分析、CRI 相關 interface/struct 分析、CRI 相關初始化分析 ...

Sun Aug 08 18:06:00 CST 2021 0 189
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM