ECI實例生命周期介紹
更新時間 2025-09-05 11:07:30
最近更新時間: 2025-09-05 11:07:30
分享文章
本文介紹ECI實例生命周期。
本文介紹ECI實例的生命周期狀態,您可以根據實例狀態,設計和實現符合您業務邏輯的處理邏輯。
ECI實例狀態
在實例的生命周期中,不同的階段有其固有的狀態,具體如下表所示。
| ECI實例狀態 | 說明 |
|---|---|
| 創建中(Scheduling) | 實例正在創建 |
| 啟動中(Pending) | 實例中有一個或多個容器還在啟動中,并且沒有處于運行中的容器 |
| 運行中(Running) | 實例中所有容器均已經創建成功,并且至少有一個容器正在運行中,或者正在重啟 |
| 重啟中(Restarting) | 實例正在重啟 |
| 更新中(Updating) | 實例正在更新 |
| 終止中(Terminating) | 實例正在終止。對于運行中的實例,如果配置了preStop,則在刪除實例時,實例將進入Terminating狀態。執行完preStop后,實例將自動刪除 |
| 運行成功(Succeeded) | 實例中所有容器均已運行成功終止,并且不會再重啟 |
| 運行失敗(Failed) | 實例中所有容器均已運行終止,并且至少有一個容器是運行失敗終止,即容器以非0狀態退出或者被系統終止 |
| 創建失敗(ScheduleFailed) | 實例創建失敗 |
ECI實例的生命周期狀態轉換如下圖所示。
容器狀態
| 狀態 | 說明 |
|---|---|
| 啟動中(Waiting) | 容器正在等待創建,還未開始運行。一般在InitContainer運行時,應用容器會處于Waiting狀態,直到InitContainer退出 |
| 運行中(Running) | 容器已經成功創建,并且正在運行 |
| 運行終止(Terminated) | 容器運行終止并退出,包括運行成功終止和運行失敗終止 |