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
pendingse cambia al estadocanceled. 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
pendingse cambian al estadocanceled. 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.
- Vaya a la página del proyecto Code Engine{external}. Seleccione el proyecto correspondiente y, a continuación, la flota que desea cancelar.
- Pulse Acciones.
- Haz clic en Cancelar.
- 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.
- 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.
- Vaya a la página del proyecto Code Engine{external}. Seleccione el proyecto correspondiente y, a continuación, la flota que desea eliminar.
- Pulse Acciones.
- Pulse Suprimir.
- 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
pendingse cambia al estadocanceled. 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
pendingse cambian al estadocanceled. 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.
- Vaya a la página del proyecto Code Engine{external}. Seleccione el proyecto correspondiente. A continuación, seleccione la flota correspondiente.
- En la página de la flota, seleccione la pestaña Trabajadores.
- En la lista de trabajadores, seleccione cada trabajador que desee eliminar.
- Pulse Suprimir.
- 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.
- Pulse Suprimir.