Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Ejecute trabajos portátiles en contenedores
Escriba plantillas de trabajo para la interfaz de la aplicación que necesite la carga de trabajo. No las escriba para una tecnología de ejecución específica. Un entorno puede proporcionar esa interfaz de varias maneras. Los ejemplos incluyen el software instalado en el equipo de trabajo, un entorno conda o Rez, un Docker contenedor, un Apptainer contenedor u otro entorno de ejecución.
Las acciones de empaquetado de Open Job Description (OpenJD) separan qué tarea se ejecuta, dónde y cómo se ejecuta. Puede ejecutar la misma plantilla de trabajo de forma local sin necesidad de un entorno de empaquetado. También puedes adjuntar un entorno de colas de empaquetado para ejecutar sus acciones en un contenedor de Deadline Cloud. La plantilla de trabajo no contiene Docker comandos ni identifica una imagen de contenedor.
Para configurar el soporte de contenedores en Deadline Cloud, debe configurar tres capas:
| Capa | Responsabilidad | Configurado en |
|---|---|---|
Fleet |
Proporciona una integración de GPU opcional Docker y sin root para los trabajadores. |
Una flota gestionada por servicios de Linux. |
Entorno de colas |
Inicia un contenedor de sesión y agrupa las acciones del entorno y de la tarea. |
La cola que recibe los trabajos del contenedor. |
Plantilla de trabajo |
Define el comando, los argumentos, los parámetros y los archivos de la aplicación. |
Un paquete de trabajos portátil de OpenJD. |
El capítulo incluye los siguientes temas:
Configurar el soporte de contenedores en la consolaprepara una flota y una cola.
Crear, etiquetar y empujar una imagen de contenedorcrea una imagen versionada en Amazon ECR.
Docker descripción general del entorno de colasexplica cómo las acciones de empaquetado ejecutan el trabajo dentro de la imagen.
Ejecute un trabajo portátil de forma local y en un contenedorejecuta una plantilla de trabajo de forma local y en Deadline Cloud.
Comparta datos entre la sesión de trabajo y el contenedorcompara el almacenamiento persistente y de sesión.
Seguridad y mejores prácticas para trabajos con contenedoresdescribe las prácticas de construcción de imágenes, tiempos de ejecución y comandos.