瞭解您車隊的狀況
建立機群後,您可以檢查整體機群的狀態,以及任何任務或實體的狀態。 您可以使用此資訊協助除錯。
機隊狀態
機群狀態顯示在機群上執行的所有任務和實體的整體狀態。
現役機隊狀態
這些狀態表示機組已經在運行。 根據其進度,任務可以是待處理、執行中,或是在機群活動時的最終狀態。
| 機隊狀態 | 說明 | 可能的任務狀態 |
|---|---|---|
| 正在部署 | 艦隊啟動。 暫存實體,現在已佈建工作節點 | Pending |
| 執行中 | 至少有一個實體正在執行,且至少有一個工作節點已佈建。 | PendingRunningSucceededFailedCanceled |
| 正在取消 | 使用者在機群上啟動了軟停止取消,但某些實體仍在執行。 車隊上已在執行的實體和任務會繼續執行,直到完成為止。 待處理的實體和任務會被取消,不會執行。 | RunningSucceededFailedCanceled |
最終機隊狀態
這些狀態表示機隊不再運作。 沒有執行任何實體。 任務未執行,並處於 succeeded, failed 或 canceled 狀態。
| 機隊狀態 | 說明 | 可能的任務狀態 |
|---|---|---|
| 已成功 | 所有任務順利完成。 沒有執行任何實體,且工作節點已解除備份或正在解除備份。 | SucceededFailedCanceled |
| Failed | 沒有任務正在執行,且至少有一個任務失敗。 沒有執行任何實體,且工作節點已解除備份或正在解除備份。 | SucceededFailedCanceled |
| 已取消 | 使用者已對機群啟動取消,且沒有任何實體正在執行。 工作節點已解除備份或正在解除備份。 這個機群的任務可以在「成功」、「失敗」或「取消」狀態結束。 | SucceededFailedCanceled |
檢查車隊狀態
若要檢查機隊的狀態,請執行 ibmcloud ce fleet get 指令。 指定車隊名稱。
ibmcloud ce fleet get -n FLEET
輸出範例。
Name Status Tasks Instances Workers Age Zone ID
fleet-123456ab-1 running 1 1 1 8h eu-de-1 1a2b3c4d-56ef-78gh-90ijklmno
作業狀態
任務狀態顯示在機群上執行的個別任務的健康狀況。 每個任務在單一實例上執行。
| 作業狀態 | 說明 |
|---|---|
| 擱置 | 該任務沒有相關的實例。 |
| 執行中 | 該任務正好有一個相關的實例在執行。 |
| 已成功 | 代表此任務啟動的最後一個實例成功結束,任務不再執行。 |
| Failed | 代表此任務啟動的最後一個實例失敗,任務已達到重試的最大次數。 任務不再執行。 請注意,失敗的任務會回到「待決」狀態,直到達到重試的最大次數為止。 |
| 已取消 | 使用者已取消車隊,任務不再執行。 此任務在成功或失敗前已取消。 |
檢查任務的狀態
若要檢查任務的狀態,請執行 ibmcloud ce fleet task list 指令。 指定車隊名稱。
ibmcloud ce fleet task list --fn FLEET
輸出範例。
Task Summary:Pending Tasks: 1
Running Tasks: 1
Failed Tasks: 0
Succeeded Tasks: 1
Canceled Tasks: 0
工作者節點狀態
您可以檢查您的實體所執行的 Worker 節點的狀態。 如需相關資訊,請參閱下列頁面。