フリートおよび作業員のキャンセルまたは削除
フリートをキャンセルまたは削除する前に、この情報をよく確認してください。
フリートのキャンセル
フリートがキャンセルされた場合、 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- 確認のプロンプトを出さずに強制的にキャンセルする。
UIでフリートをキャンセルする
UIでフリートをキャンセルする手順に従ってください。
- 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- フリートが削除されるのを待つ秒数。
UIでのフリート削除
UIでフリートを削除する手順に従ってください。
- Code Engine プロジェクトページ{external} に移動する。 該当するプロジェクトを選択し、削除したいフリートを選択します。
- **「アクション」**をクリックします。
- **「削除」**をクリックします。
- プロンプトに従ってフリートを削除する。
フリートワーカーの削除
ワーカーを削除すると、そのワーカーはデプロビジョニングされ、新しいワーカーが即座にその場所にプロビジョニングされます。 ワーカーには soft stop か hard stop のどちらかを選ぶことができます。
- ソフトストップ
- ワーカーの保留中のタスクはすべて
canceledのステータスに変更されます。 ただし、すでに実行されているインスタンスやタスクは、それらが完了するまで実行され続ける。 実行中のタスクが完了するとワーカーはデプロビジョニングされ、代わりに新しいワーカーノードがプロビジョニングされます。 これはワーカーノードを削除するときのデフォルトの動作です。 - ハードストップ
- Worker 上のすべてのインスタンスは即座に削除され、実行中または
pendingステータスのタスクはcanceledステータスに変更されます。 ワーカーは直ちにデプロビジョニングされ、代わりに新しいワーカーノードがプロビジョニングされます。
フリート内のワーカー個人またはグループを削除できます。 残りの作業員は通常通り稼働している。
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- 削除するワーカーの名前。 複数のワーカーを指定することができます。
--hard- ワーカーノード上のすべてのインスタンスを即座に削除するハードストップ削除を実装する。 すでに実行中または
pendingステータスのタスクはすべて、canceledステータスに変更される。 ワーカーノードは即座にデプロビジョニングされ、代わりに新しいワーカーがプロビジョニングされます。 --force- 確認のプロンプトを出さずに強制的に削除する。
--ignore-not-found- 存在しないフリートのIDが指定された場合のエラーを回避するために指定する。
--wait- ワーカーがもう存在しないことを確認するのを待つように指定します。
UI でのワーカーの削除
UIでフリートワーカーを削除する手順に従ってください。
- Code Engine プロジェクトページ{external} に移動する。 該当するプロジェクトを選択する。 そして、関連するフリート(艦隊)を選択する。
- フリートページから、 ワーカータブを選択します。
- ワーカーリストで、削除したい各ワーカーを選択します。
- **「削除」**をクリックします。
- プロンプトに従ってワーカーを削除する。 ワーカー上のすべてのタスクとインスタンスを即座にキャンセルするハードストップを実行したい場合は、そのオプションを選択します。
- **「削除」**をクリックします。