pod的生命週期

2022-09-07 06:00:12 字數 366 閱讀 9685

pod的生命週期

pod phase(pod的相位)

pod的status資訊儲存在podstatus中定義,其中有乙個phase欄位。pod的相位phase是pod在其生命週期的加到巨集觀概述。

pod相位的數量和含義是嚴格指定的。phase可能的值:

running:pod已經被排程到某節點上,並且所有容器都已經被kubelet建立完成。

succeeded:pod中的所有容器都被成功終止,並且不會再重啟

failed:pod中的所有容器都已終止了,並且至少有乙個容器是因為失敗終止,也就是說,容器以非0狀態推出或者被系統終止

unknown:因為某些原因無法取得pod的狀態,通常是因為與pod所在主機通訊失敗。

pod 生命週期

此刻建立 pod 因為容器的路徑下沒有 index1.html 這個檔案,所有 pod 一直處在 ready 狀態 我們進入容器,在網頁根目錄下建立乙個 index1.html 的檔案 此刻檢視 pod 狀態,發現 pod 已經 ready command 命令的意思是 1 建立 tmp live ...

Pod的生命週期及狀態

pod中主容器執行之間會執行一系列的pod來保證主容器可正常執行 pod執行過程中用根據就緒探針和存活探針來檢測pod是否可用 pause容器網路和資料卷初始化 init容器,完成初始化的相關工作 init容器特點 init容器優勢 注意 pod重啟 init容器必現重新執行 探針 對容器執行定期診...

Pod 生命週期和重啟策略

pod 在整個生命週期中被系統定義為各種狀態,熟悉 pod 的各種狀態對於理解如何設定 pod 的排程策略 重啟策略是很有必要的。pod 的狀態 狀態值描述 pending running pod 內所有容器均已建立,且至少有乙個容器處於執行狀態 正在啟動狀態或正在重啟狀態 succeeded po...