Annulation ou suppression de flottes et de travailleurs

Lisez attentivement ces informations avant d'annuler ou de supprimer une flotte.

Annulation d'une flotte

Lorsque vous annulez une flotte, vous pouvez choisir d'implémenter soft stop pour annuler uniquement les tâches en attente et permettre à toutes les tâches en cours de se terminer, ou vous pouvez implémenter hard stop pour annuler immédiatement toutes les tâches.

Arrêt progressif
Toutes les tâches en cours passent à l'état canceled. Toutefois, les instances ou les tâches déjà en cours d'exécution continueront à fonctionner jusqu'à ce qu'elles soient terminées. Les nœuds de travail commencent à se désapprovisionner au fur et à mesure que les instances et les tâches finissent de s'exécuter. Il s'agit du comportement par défaut pour l'annulation d'une flotte.
Arrêt brutal
Toutes les instances sont immédiatement supprimées et toutes les tâches déjà en cours d'exécution ou dont l'état est pending passent à l'état canceled. Aucune nouvelle instance n'est démarrée et les instances et les nœuds de travail sont immédiatement déprovisionnés.

Annulation d'une flotte dans le CLI

Pour annuler une flotte dans l'interface de gestion, exécutez la commande suivante. Lorsque vous y êtes invité, indiquez y pour confirmer que vous souhaitez annuler la flotte.

ibmcloud ce fleet cancel --fleet-id FLEET_ID [--hard] [--force]
--fleet-id
L'ID de la flotte.
--hard
Mettre en œuvre une annulation de l'arrêt brutal pour supprimer immédiatement toutes les instances. Toutes les tâches qui sont déjà en cours d'exécution ou dont le statut est pending passent au statut canceled. Aucune nouvelle instance n'est démarrée et les instances et les nœuds de travail sont immédiatement déprovisionnés.
--force
Forcer l'annulation sans demande de confirmation.

Annulation d'une flotte dans l'interface utilisateur

Suivez les étapes pour annuler une flotte dans l'interface utilisateur.

  1. Naviguez jusqu'à la page du projet Code Engine{external}. Sélectionnez le projet concerné, puis la flotte que vous souhaitez annuler.
  2. Cliquez sur Actions.
  3. Cliquez sur Annuler.
  4. Suivez les instructions pour annuler la flotte. Si vous souhaitez mettre en œuvre un arrêt brutal pour annuler immédiatement toutes les tâches et supprimer toutes les instances et tous les travailleurs, sélectionnez l'option correspondante.
  5. Cliquez sur Confirmer l'annulation.

Suppression d'une flotte

Lorsque vous supprimez une flotte, toutes les tâches, instances et travailleurs de la flotte sont immédiatement supprimés.

Suppression d'une flotte dans le CLI

Pour supprimer une flotte dans l'interface de gestion, exécutez la commande suivante. Lorsque vous y êtes invité, indiquez y pour confirmer que vous souhaitez supprimer la flotte.

ibmcloud ce fleet delete --fleet_id FLEET_ID [--force] [--ignore-not-found] [--wait] [--wait-timout]
--fleet_id
L'ID de la flotte.
--force
Forcer l'annulation sans demande de confirmation.
--ignore-not-found
Ne pas échouer si la flotte spécifiée n'est pas trouvée.
--wait
Indiquer s'il faut attendre la confirmation de la suppression de la flotte.
--wait-timeout
Nombre de secondes d'attente avant la suppression de la flotte.

Suppression d'une flotte dans l'interface utilisateur

Suivez les étapes pour supprimer une flotte dans l'interface utilisateur.

  1. Naviguez jusqu'à la page du projet Code Engine{external}. Sélectionnez le projet concerné, puis la flotte que vous souhaitez supprimer.
  2. Cliquez sur Actions.
  3. Cliquez sur Supprimer.
  4. Suivez les instructions pour supprimer la flotte.

Suppression des travailleurs de la flotte

Lorsque vous supprimez un travailleur, il est déprovisionné et un nouveau travailleur est immédiatement provisionné à sa place. Vous pouvez choisir de mettre en œuvre un soft stop ou un hard stop pour un travailleur.

Arrêt progressif
Toutes les tâches en attente sur le travailleur passent à l'état canceled. Toutefois, les instances ou les tâches déjà en cours d'exécution continueront à fonctionner jusqu'à ce qu'elles soient terminées. Le travailleur est déprovisionné une fois les tâches en cours terminées, et un nouveau nœud de travailleur est provisionné à sa place. Il s'agit du comportement par défaut pour la suppression des nœuds de travail.
Arrêt brutal
Toutes les instances du travailleur sont immédiatement supprimées et toutes les tâches déjà en cours d'exécution ou dont l'état est pending passent à l'état canceled. Le travailleur est immédiatement déprovisionné et un nouveau nœud de travailleur est provisionné à sa place.

Vous pouvez supprimer des travailleurs individuels ou des groupes de travailleurs dans une flotte. Les autres travailleurs continuent à travailler normalement.

Suppression d'un travailleur dans l'interface de ligne de commande

Pour supprimer un travailleur d'une flotte, exécutez la commande suivante. Vous pouvez spécifier plus d'un travailleur. Lorsque vous y êtes invité, indiquez y pour confirmer que vous souhaitez supprimer le travailleur.

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
L'ID de la flotte.
--worker-name
Le nom du travailleur à supprimer. Vous pouvez spécifier plus d'un travailleur.
--hard
Mettre en œuvre une suppression d'arrêt brutal pour supprimer immédiatement toutes les instances sur le nœud de travail. Toutes les tâches qui sont déjà en cours d'exécution ou dont le statut est pending passent au statut canceled. Le nœud de travailleur est immédiatement déprovisionné et un nouveau travailleur est provisionné à sa place.
--force
Forcer la suppression sans demande de confirmation.
--ignore-not-found
Spécifier pour éviter une erreur si l'ID d'une flotte inexistante est fournie.
--wait
Spécifier d'attendre la confirmation que le travailleur n'existe plus.

Suppression d'un travailleur dans l'interface utilisateur

Suivez les étapes pour supprimer un agent de flotte dans l'interface utilisateur.

  1. Naviguez jusqu'à la page du projet Code Engine{external}. Sélectionnez le projet concerné. Sélectionnez ensuite la flotte concernée.
  2. Dans la page de la flotte, sélectionnez l'onglet Travailleurs.
  3. Dans la liste des travailleurs, sélectionnez chaque travailleur que vous souhaitez supprimer.
  4. Cliquez sur Supprimer.
  5. Suivez les instructions pour supprimer les travailleurs. Si vous souhaitez mettre en œuvre un arrêt brutal pour annuler immédiatement toutes les tâches et instances sur les travailleurs, sélectionnez l'option correspondante.
  6. Cliquez sur Supprimer.