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執行結束...