Pod的生命週期及狀態

2022-09-10 06:36:10 字數 616 閱讀 7773

pod中主容器執行之間會執行一系列的pod來保證主容器可正常執行

pod執行過程中用根據就緒探針和存活探針來檢測pod是否可用

pause容器網路和資料卷初始化

init容器,完成初始化的相關工作

init容器特點:

init容器優勢:

注意:pod重啟 init容器必現重新執行

探針:對容器執行定期診斷

探針檢測的方式主要包括

execaction:在容器中執行指定命令,退出返回0,診斷成功

tcpsocketaction:指定埠上的容器的ip位址tcp檢查,埠開啟,診斷成功

httpgetaction :對指定埠和路徑上的容器ip位址執行http get請求,響應狀態碼在200且小於400之間,診斷成功

診斷結果

成功:通過了診斷

失敗:容器未通過診斷

未知:診斷失敗,不採取行動

pod常用的探針

常見的pod狀態

pod 生命週期

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

pod的生命週期

pod的生命週期 pod phase pod的相位 pod的status資訊儲存在podstatus中定義,其中有乙個phase欄位。pod的相位phase是pod在其生命週期的加到巨集觀概述。pod相位的數量和含義是嚴格指定的。phase可能的值 running pod已經被排程到某節點上,並且所...

執行緒生命週期及狀態

示例2 多執行緒執行狀態切換示例 public class demo2 system.out.println 沒呼叫start方法,thread1當前狀態 thread1.getstate tostring thread1.start thread.sleep 2000l 等待thread1執行結束...