Anulación o supresión de flotas y trabajadores

Revisa detenidamente esta información antes de cancelar o eliminar una flota.

Anulación de una flota

Cuando se cancela una flota, se puede optar por implementar un soft stop para cancelar sólo las tareas pendientes y permitir que cualquier tarea en ejecución se complete, o se puede implementar un hard stop para cancelar inmediatamente todas las tareas.

Parada suave
Todas las tareas pendientes pasan al estado canceled. No obstante, las instancias o tareas que ya estén en ejecución seguirán ejecutándose hasta que finalicen. Los nodos de trabajo comienzan a desaprovisionarse a medida que las instancias y tareas terminan de ejecutarse. Este es el comportamiento por defecto para cancelar una flota.
Parada brusca
Todas las instancias se eliminan inmediatamente, y cualquier tarea que ya esté en ejecución o en estado pending se cambia al estado canceled. No se inician nuevas instancias y las instancias y nodos trabajadores se desaprovisionan inmediatamente.

Cancelación de una flota en la CLI

Para cancelar una flota en la CLI, ejecute el siguiente comando. Cuando se le solicite, especifique y para confirmar que desea cancelar la flota.

ibmcloud ce fleet cancel --fleet-id FLEET_ID [--hard] [--force]
--fleet-id
El ID de la flota.
--hard
Implementar una cancelación de parada dura para eliminar inmediatamente todas las instancias. Las tareas que ya están en ejecución o en estado pending se cambian al estado canceled. No se inician nuevas instancias y las instancias y nodos trabajadores se desaprovisionan inmediatamente.
--force
Forzar la cancelación sin pregunta de confirmación.

Cancelación de una flota en la interfaz de usuario

Siga los pasos para cancelar una flota en la interfaz de usuario.

  1. Vaya a la página del proyecto Code Engine{external}. Seleccione el proyecto correspondiente y, a continuación, la flota que desea cancelar.
  2. Pulse Acciones.
  3. Haz clic en Cancelar.
  4. Siga las instrucciones para cancelar la flota. Si desea implementar una parada forzosa para cancelar todas las tareas inmediatamente y eliminar todas las instancias y trabajadores, seleccione la opción para hacerlo.
  5. Haga clic en Confirmar cancelación.

Borrar una flota

Cuando eliminas una flota, todas las tareas, instancias y trabajadores de la flota se eliminan inmediatamente.

Eliminación de una flota en la CLI

Para eliminar una flota en la CLI, ejecute el siguiente comando. Cuando se le solicite, especifique y para confirmar que desea eliminar la flota.

ibmcloud ce fleet delete --fleet_id FLEET_ID [--force] [--ignore-not-found] [--wait] [--wait-timout]
--fleet_id
El ID de la flota.
--force
Forzar la cancelación sin pregunta de confirmación.
--ignore-not-found
No falla si no se encuentra la flota especificada.
--wait
Especifique si desea esperar a que se confirme la eliminación de la flota.
--wait-timeout
El número de segundos que hay que esperar para que se elimine la flota.

Eliminar una flota en la interfaz de usuario

Siga los pasos para eliminar una flota en la interfaz de usuario.

  1. Vaya a la página del proyecto Code Engine{external}. Seleccione el proyecto correspondiente y, a continuación, la flota que desea eliminar.
  2. Pulse Acciones.
  3. Pulse Suprimir.
  4. Siga las instrucciones para eliminar la flota.

Eliminar trabajadores de la flota

Cuando se elimina un trabajador, se desprovisiona y se provisiona inmediatamente un nuevo trabajador en su lugar. Puede optar por implementar un soft stop o un hard stop para un trabajador.

Parada suave
Todas las tareas pendientes en el trabajador se cambian al estado canceled. No obstante, las instancias o tareas que ya estén en ejecución seguirán ejecutándose hasta que finalicen. El trabajador se desprovisiona una vez finalizadas las tareas en ejecución y se aprovisiona un nuevo nodo trabajador en su lugar. Este es el comportamiento por defecto para eliminar nodos trabajadores.
Parada brusca
Todas las instancias en el trabajador se eliminan inmediatamente, y cualquier tarea que ya esté en ejecución o en estado pending se cambia al estado canceled. El trabajador se desprovisiona inmediatamente y se aprovisiona un nuevo nodo trabajador en su lugar.

Puede eliminar trabajadores individuales o grupos de trabajadores de una flota. El resto de trabajadores sigue funcionando con normalidad.

Eliminación de un trabajador en la CLI

Para eliminar un trabajador de una flota, ejecute el siguiente comando. Puede especificar más de un trabajador. Cuando se le solicite, especifique y para confirmar que desea eliminar el trabajador.

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
El ID de la flota.
--worker-name
El nombre del trabajador a eliminar. Puede especificar más de un trabajador.
--hard
Implementar una eliminación de parada dura para eliminar inmediatamente todas las instancias en el nodo trabajador. Las tareas que ya están en ejecución o en estado pending se cambian al estado canceled. El nodo trabajador se desprovisiona inmediatamente y se provisiona un nuevo trabajador en su lugar.
--force
Forzar el borrado sin pregunta de confirmación.
--ignore-not-found
Especifíquese para evitar errores si se proporciona el ID de una flota inexistente.
--wait
Especifique si desea esperar a que se confirme que el trabajador ya no existe.

Suprimir un trabajador en la interfaz de usuario

Siga los pasos para eliminar un trabajador de flota en la interfaz de usuario.

  1. Vaya a la página del proyecto Code Engine{external}. Seleccione el proyecto correspondiente. A continuación, seleccione la flota correspondiente.
  2. En la página de la flota, seleccione la pestaña Trabajadores.
  3. En la lista de trabajadores, seleccione cada trabajador que desee eliminar.
  4. Pulse Suprimir.
  5. Siga las instrucciones para eliminar los trabajadores. Si desea implementar una parada forzosa para cancelar inmediatamente todas las tareas e instancias en los trabajadores, seleccione la opción para hacerlo.
  6. Pulse Suprimir.