取消或刪除車隊和工人
在取消或刪除車隊之前,請仔細查看此資訊。
取消車隊
取消機群時,您可以選擇執行 soft stop,只取消待處理的任務,並允許任何執行中的任務完成,也可以執行 hard stop,立即取消所有任務。
- 軟停止
- 所有待處理的任務都變更為
canceled狀態。 但是,任何已在執行的實體或任務將繼續執行,直到完成為止。 當實體和任務執行完成時,工作節點會開始解除預設。 這是取消車隊的預設行為。 - 硬停止
- 所有實體會立即刪除,任何已在執行或處於
pending狀態的任務會變更為canceled狀態。 不會啟動新的實體,並且會立即解除實體和工作節點的佈署。
在 CLI 中取消機群
若要在 CLI 中取消機群,請執行下列指令。 出現提示時,請指定 y 以確認您要取消車隊。
ibmcloud ce fleet cancel --fleet-id FLEET_ID [--hard] [--force]
--fleet-id- 船隊的 ID。
--hard- 執行硬停止取消,立即刪除所有實體。 任何已在執行或處於
pending狀態的任務都會變更為canceled狀態。 不會啟動新的實體,並且會立即解除實體和工作節點的佈署。 --force- 強制取消,無確認提示。
在使用者介面中取消車隊
按照步驟在使用者介面中取消車隊。
- 導覽到 Code Engine 專案頁面{external}。 選取相關專案,然後選取您要取消的車隊。
- 按一下動作。
- 按一下取消。
- 按照提示取消車隊。 如果要執行硬停止,立即取消所有任務,並刪除所有實體和工作人員,請選取選項來執行。
- 按一下確認取消。
刪除車隊
刪除車隊時,車隊的所有任務、實例和工作人員都會立即刪除。
在 CLI 中刪除機群
若要在 CLI 中刪除機群,請執行下列指令。 出現提示時,請指定 y 以確認您要刪除機群。
ibmcloud ce fleet delete --fleet_id FLEET_ID [--force] [--ignore-not-found] [--wait] [--wait-timout]
--fleet_id- 船隊的 ID。
--force- 強制取消,無確認提示。
--ignore-not-found- 如果找不到指定的車隊,請勿失敗。
--wait- 指定等待確認車隊已刪除。
--wait-timeout- 等待刪除車隊的秒數。
在使用者介面中刪除車隊
按照步驟在使用者介面中刪除車隊。
- 導覽到 Code Engine 專案頁面{external}。 選取相關的專案,然後選擇要刪除的車隊。
- 按一下動作。
- 按一下刪除。
- 按照提示刪除車隊。
刪除車隊工人
當您刪除 Worker 時,該 Worker 會被解除佈建,並立即佈建新的 Worker 以取代它。 您可以選擇為工人執行 soft stop 或 hard stop。
- 軟停止
- Worker 上的所有待處理工作都會變更為
canceled狀態。 但是,任何已在執行的實體或任務將繼續執行,直到完成為止。 在執行中的任務完成後,該 Worker 會被解除備份,並在其位置上備份新的 Worker 節點。 這是刪除 Worker 節點的預設行為。 - 硬停止
- 立即刪除 Worker 上的所有實體,並將任何已在執行或處於
pending狀態的任務變更為canceled狀態。 Worker 會立即解除佈建,並佈建一個新的 Worker 節點來取代它。
您可以刪除機群中的個別或群組工作人員。 其餘的工人繼續正常運作。
在 CLI 中刪除工作人員
若要刪除機群中的工作人員,請執行下列指令。 您可以指定多個工作人員。 出現提示時,請指定 y 以確認您要刪除工作人員。
ibmcloud ce fleet worker delete --fleet-id FLEET_ID --worker-name WORKER_NAME_1 --worker-name WORKER_NAME_2 [--hard] [--force] [--ignore-not-found] [--wait]
--fleet-id- 船隊的 ID。
--worker-name- 要刪除的 Worker 的名稱。 您可以指定多個工作人員。
--hard- 實施硬停止刪除,立即刪除 Worker 節點上的所有實體。 任何已在執行或處於
pending狀態的任務都會變更為canceled狀態。 Worker 節點會立即解除佈建,並在其位置佈建新的 Worker。 --force- 強制刪除,無確認提示。
--ignore-not-found- 指定以避免在提供不存在的車隊 ID 時發生錯誤。
--wait- 指定等待 Worker 不存在的確認。
在使用者介面中刪除工作人員
按照步驟在使用者介面中刪除車隊工作人員。
- 導覽到 Code Engine 專案頁面{external}。 選擇相關專案。 然後選擇相關車隊。
- 從車隊頁面,選擇「工人」標籤。
- 在工作人員清單中,選擇您要刪除的每個工作人員。
- 按一下刪除。
- 按照提示刪除工作人員。 如果要執行硬停止,立即取消工作者上的所有任務和實體,請選取選項來執行。
- 按一下刪除。