Code Engine-Flotten und -Worker stornieren oder löschen

Prüfen Sie diese Informationen sorgfältig, bevor Sie eine Flotte stornieren oder löschen.

Löschung einer Flotte

Wenn Sie eine Flotte stornieren, können Sie wählen, ob Sie soft stop implementieren, um nur ausstehende Aufgaben zu stornieren und alle laufenden Aufgaben abschließen zu lassen, oder ob Sie hard stop implementieren, um alle Aufgaben sofort zu stornieren.

Weicher Anschlag
Alle anstehenden Aufgaben werden in den Status canceled geändert. Bereits ausgeführte Instanzen oder Aufgaben werden jedoch so lange weiterlaufen, bis sie abgeschlossen sind. Worker Nodes beginnen mit der De-Provisionierung, wenn Instanzen und Tasks nicht mehr laufen. Dies ist das Standardverhalten für die Stornierung einer Flotte.
Harter Anschlag
Alle Instanzen werden sofort gelöscht, und alle Aufgaben, die bereits laufen oder sich im Status pending befinden, werden in den Status canceled geändert. Es werden keine neuen Instanzen gestartet und die Instanzen und Worker Nodes werden sofort deprovisioniert.

Eine Flotte in der CLI von Code Engine löschen

Um eine Flotte in der CLI zu löschen, führen Sie den folgenden Befehl aus. Wenn Sie dazu aufgefordert werden, geben Sie y ein, um zu bestätigen, dass Sie die Flotte löschen möchten.

ibmcloud ce fleet cancel --fleet-id FLEET_ID [--hard] [--force]
--fleet-id
Die ID der Flotte.
--hard
Implementieren Sie einen harten Stopp, um alle Instanzen sofort zu löschen. Alle Aufgaben, die bereits laufen oder sich im Status pending befinden, werden in den Status canceled geändert. Es werden keine neuen Instanzen gestartet und die Instanzen und Worker Nodes werden sofort deprovisioniert.
--force
Erzwingen Sie die Stornierung ohne eine Bestätigungsaufforderung.

Eine Flotte in der Code Engine-Konsole löschen

Befolgen Sie die Schritte, um eine Flotte in der Code Engine-Konsole zu kündigen.

  1. Rufen Sie die Projektseite Code Engine auf. Wählen Sie das entsprechende Projekt und dann die Flotte aus, die Sie stornieren möchten.
  2. Klicken Sie auf Aktionen.
  3. Klicken Sie auf Abbrechen.
  4. Folgen Sie der Aufforderung, um die Flotte abzubrechen. Wenn Sie einen harten Stopp implementieren möchten, um alle Aufgaben sofort abzubrechen und alle Instanzen und Arbeiter zu löschen, wählen Sie die entsprechende Option.
  5. Klicken Sie auf Stornierung bestätigen.

Löschen einer Flotte

Wenn Sie eine Flotte löschen, werden alle Aufgaben, Instanzen und Arbeiter der Flotte sofort gelöscht.

Eine Flotte wird nicht automatisch gelöscht. Da pro Projekt eine Obergrenze von 1.000 Flotten gilt (siehe Projektquoten ), löschen Sie die Flotte, sobald Sie sie nicht mehr benötigen.

Löschen einer Flotte in der Code Engine-CLI

Um eine Flotte in der CLI zu löschen, führen Sie den folgenden Befehl aus. Wenn Sie dazu aufgefordert werden, geben Sie y ein, um zu bestätigen, dass Sie die Flotte löschen möchten.

ibmcloud ce fleet delete --fleet-id FLEET_ID [--force] [--ignore-not-found] [--wait] [--wait-timeout]
--fleet-id
Die ID der Flotte.
--force
Erzwingen Sie die Löschung ohne Sicherheitsabfrage.
--ignore-not-found
Nicht fehlschlagen, wenn die angegebene Flotte nicht gefunden wird.
--wait
Geben Sie an, dass Sie auf die Bestätigung warten wollen, dass die Flotte gelöscht ist.
--wait-timeout
Die Anzahl der Sekunden, die gewartet werden muss, bis die Flotte gelöscht ist.

Eine vollständige Liste aller verfügbaren Befehlsoptionen finden Sie in der CLI-Dokumentation.

Löschen einer Flotte in der Code Engine-Konsole

Befolgen Sie die Schritte zum Löschen einer Flotte in der Code Engine-Konsole.

  1. Rufen Sie die Projektseite Code Engine auf. Wählen Sie das betreffende Projekt und dann die Flotte aus, die Sie löschen möchten.
  2. Gehen Sie zu der Zeile mit der Flotte, die Sie entfernen möchten, klicken Sie auf das Symbol mit den drei Punkten für Zeilenaktionen und wählen Sie die Option Löschen aus. Alternativ können Sie die Zeilen mit den Flotten auswählen, die Sie entfernen möchten, und auf das Symbol Löschen (Papierkorb) klicken.
  3. Befolgen Sie die Anweisungen, um die Flotten zu löschen.

Löschung von Flottenmitarbeitern

Wenn Sie einen Worker löschen, wird er deprovisioniert und ein neuer Worker wird sofort an seiner Stelle provisioniert. Sie können wählen, ob Sie eine soft stop oder eine hard stop für einen Arbeitnehmer einrichten wollen.

Weicher Anschlag
Alle anstehenden Aufgaben des Arbeiters werden in den Status canceled geändert. Bereits ausgeführte Instanzen oder Aufgaben werden jedoch so lange weiterlaufen, bis sie abgeschlossen sind. Nach Abschluss der laufenden Aufgaben wird der Arbeitsknoten deprovisioniert, und an seiner Stelle wird ein neuer Arbeitsknoten bereitgestellt. Dies ist das Standardverhalten für das Löschen von Arbeitsknoten.
Harter Anschlag
Alle Instanzen des Workers werden sofort gelöscht, und alle Aufgaben, die bereits laufen oder den Status pending haben, werden in den Status canceled geändert. Der Worker wird sofort deprovisioniert und ein neuer Worker-Knoten wird an seiner Stelle provisioniert.

Sie können einzelne Arbeiter oder Gruppen von Arbeitern in einer Flotte löschen. Die übrigen Arbeitnehmer arbeiten wie gewohnt weiter.

Löschen eines Workers in der Code Engine-CLI

Um einen Arbeiter in einer Flotte zu löschen, führen Sie den folgenden Befehl aus. Sie können mehr als einen Worker angeben. Wenn Sie dazu aufgefordert werden, geben Sie y ein, um zu bestätigen, dass Sie den Arbeiter löschen möchten.

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
Die ID der Flotte.
--worker-name
Der Name des zu löschenden Workers. Sie können mehr als einen Worker angeben.
--hard
Implementieren Sie eine Hardstop-Löschung, um alle Instanzen auf dem Arbeitsknoten sofort zu löschen. Alle Aufgaben, die bereits laufen oder sich im Status pending befinden, werden in den Status canceled geändert. Der Arbeitsknoten wird sofort deprovisioniert und ein neuer Arbeitsknoten wird an seiner Stelle provisioniert.
--force
Erzwingen Sie die Löschung ohne Sicherheitsabfrage.
--ignore-not-found
Angeben, um einen Fehler zu vermeiden, wenn die ID einer nicht existierenden Flotte angegeben wird.
--wait
Geben Sie an, dass Sie auf die Bestätigung warten wollen, dass der Arbeiter nicht mehr existiert.

Einen Worker in der Code Engine-Konsole löschen

Befolgen Sie die Schritte zum Löschen eines Fleet Worker in der Code Engine-Konsole.

  1. Rufen Sie die Projektseite Code Engine auf. Wählen Sie das entsprechende Projekt aus. Wählen Sie dann die entsprechende Flotte aus.
  2. Wählen Sie auf der Flottenseite die Registerkarte Arbeiter.
  3. Markieren Sie in der Liste der Mitarbeiter alle Mitarbeiter, die Sie löschen möchten.
  4. Klicken Sie auf Löschen.
  5. Folgen Sie der Aufforderung, die Arbeiter zu löschen. Wenn Sie einen harten Stopp implementieren möchten, um alle Aufgaben und Instanzen der Arbeiter sofort zu beenden, wählen Sie die entsprechende Option.
  6. Klicken Sie auf Löschen.