取消或刪除車隊和工人

在取消或刪除車隊之前,請仔細查看此資訊。

取消車隊

取消機群時,您可以選擇執行 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
強制取消,無確認提示。

在使用者介面中取消車隊

按照步驟在使用者介面中取消車隊。

  1. 導覽到 Code Engine 專案頁面{external}。 選取相關專案,然後選取您要取消的車隊。
  2. 按一下動作
  3. 按一下取消
  4. 按照提示取消車隊。 如果要執行硬停止,立即取消所有任務,並刪除所有實體和工作人員,請選取選項來執行。
  5. 按一下確認取消

刪除車隊

刪除車隊時,車隊的所有任務、實例和工作人員都會立即刪除。

在 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
等待刪除車隊的秒數。

在使用者介面中刪除車隊

按照步驟在使用者介面中刪除車隊。

  1. 導覽到 Code Engine 專案頁面{external}。 選取相關的專案,然後選擇要刪除的車隊。
  2. 按一下動作
  3. 按一下刪除
  4. 按照提示刪除車隊。

刪除車隊工人

當您刪除 Worker 時,該 Worker 會被解除佈建,並立即佈建新的 Worker 以取代它。 您可以選擇為工人執行 soft stophard 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 不存在的確認。

在使用者介面中刪除工作人員

按照步驟在使用者介面中刪除車隊工作人員。

  1. 導覽到 Code Engine 專案頁面{external}。 選擇相關專案。 然後選擇相關車隊。
  2. 從車隊頁面,選擇「工人」標籤。
  3. 在工作人員清單中,選擇您要刪除的每個工作人員。
  4. 按一下刪除
  5. 按照提示刪除工作人員。 如果要執行硬停止,立即取消工作者上的所有任務和實體,請選取選項來執行。
  6. 按一下刪除