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
pendingpassent à l'étatcanceled. 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
pendingpassent au statutcanceled. 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.
- Naviguez jusqu'à la page du projet Code Engine{external}. Sélectionnez le projet concerné, puis la flotte que vous souhaitez annuler.
- Cliquez sur Actions.
- Cliquez sur Annuler.
- 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.
- 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.
- Naviguez jusqu'à la page du projet Code Engine{external}. Sélectionnez le projet concerné, puis la flotte que vous souhaitez supprimer.
- Cliquez sur Actions.
- Cliquez sur Supprimer.
- 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
pendingpassent à l'étatcanceled. 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
pendingpassent au statutcanceled. 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.
- Naviguez jusqu'à la page du projet Code Engine{external}. Sélectionnez le projet concerné. Sélectionnez ensuite la flotte concernée.
- Dans la page de la flotte, sélectionnez l'onglet Travailleurs.
- Dans la liste des travailleurs, sélectionnez chaque travailleur que vous souhaitez supprimer.
- Cliquez sur Supprimer.
- 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.
- Cliquez sur Supprimer.