取消或刪除 Code Engine 的叢集和工作節點

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

取消車隊

取消機群時,您可以選擇執行 soft stop,只取消待處理的任務,並允許任何執行中的任務完成,也可以執行 hard stop,立即取消所有任務。

軟停止
所有待處理的任務都變更為 canceled 狀態。 然而,任何已經正在執行的實例或任務,都將持續執行直至完成為止。 當實體和任務執行完成時,工作節點會開始解除預設。 這是取消車隊的預設行為。
硬停止
所有實體會立即刪除,任何已在執行或處於 pending 狀態的任務會變更為 canceled 狀態。 不會啟動新的實體,並且會立即解除實體和工作節點的佈署。

在 Code Engine CLI 中取消車隊

若要在 CLI 中取消機群,請執行下列指令。 出現提示時,請指定 y 以確認您要取消車隊。

ibmcloud ce fleet cancel --fleet-id FLEET_ID [--hard] [--force]
--fleet-id
該車隊的識別碼。
--hard
執行硬停止取消,立即刪除所有實體。 任何已在執行或處於 pending 狀態的任務都會變更為 canceled 狀態。 不會啟動新的實體,並且會立即解除實體和工作節點的佈署。
--force
強制取消,無確認提示。

在 Code Engine 控制台中取消車隊

請依照以下步驟,在 Code Engine 控制台中取消車隊。

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

刪除車隊

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

車隊不會自動刪除。 由於每個專案的車隊配額上限為 1000 個(請參閱「專案配額」),當您不再需要該車隊時,請將其刪除。

在 Code Engine CLI 中刪除車隊

若要在 CLI 中刪除機群,請執行下列指令。 出現提示時,請指定 y 以確認您要刪除機群。

ibmcloud ce fleet delete --fleet-id FLEET_ID [--force] [--ignore-not-found] [--wait] [--wait-timeout]
--fleet-id
該車隊的識別碼。
--force
強制刪除,無確認提示。
--ignore-not-found
如果找不到指定的車隊,請勿失敗。
--wait
指定等待確認車隊已刪除。
--wait-timeout
等待刪除車隊所需的秒數。

如需查看所有可用指令選項的完整清單,請參閱 CLI 文件。

在 Code Engine 控制台中刪除車隊

請依照以下步驟,在 Code Engine 控制台中刪除車隊。

  1. 請前往「Code Engine」專案頁面。 選取相關的專案,然後選擇要刪除的車隊。
  2. 前往您要刪除的艦隊所在的行,點擊三個點的「行操作」圖示,然後選擇「刪除」選項。 或者,選取您要刪除的艦隊所在的列,然後點擊刪除(垃圾桶)圖示。
  3. 請依照提示刪除這些艦隊。

刪除車隊工人

當您刪除 Worker 時,該 Worker 會被解除佈建,並立即佈建新的 Worker 以取代它。 您可以選擇為工人執行 soft stop 或 hard stop。

軟停止
Worker 上的所有待處理工作都會變更為 canceled 狀態。 然而,任何已經正在執行的實例或任務,都將持續執行直至完成為止。 在執行中的任務完成後,該 Worker 會被解除備份,並在其位置上備份新的 Worker 節點。 這是刪除 Worker 節點的預設行為。
硬停止
立即刪除 Worker 上的所有實體,並將任何已在執行或處於 pending 狀態的任務變更為 canceled 狀態。 Worker 會立即解除佈建,並佈建一個新的 Worker 節點來取代它。

您可以刪除機群中的個別或群組工作人員。 其餘的工人繼續正常運作。

在 Code Engine 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
該車隊的識別碼。
--worker-name
要刪除的員工姓名。 您可以指定多個工作節點。
--hard
實施硬停止刪除,立即刪除 Worker 節點上的所有實體。 任何已在執行或處於 pending 狀態的任務都會變更為 canceled 狀態。 Worker 節點會立即解除佈建,並在其位置佈建新的 Worker。
--force
強制刪除,無確認提示。
--ignore-not-found
指定以避免在提供不存在的車隊 ID 時發生錯誤。
--wait
指定等待 Worker 不存在的確認。

在 Code Engine 控制台中刪除工作執行者

請依照以下步驟,在 Code Engine 控制台中刪除一名 Fleet 工作人員。

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