Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Despliegue de Cargas de Trabajo

Despliegue una carga de trabajo para ejecutar una aplicación en uno o más contenedores.

  1. En la esquina superior izquierda, haz clic en ☰ > Gestión de Clústeres.

  2. Ve al clúster donde deseas actualizar una carga de trabajo y haz clic en Explorar.

  3. En la barra de navegación izquierda, haz clic en Carga de Trabajo.

  4. Haga clic en Crear.

  5. Seleccione el tipo de carga de trabajo.

  6. Seleccione el espacio de nombres donde se desplegará la carga de trabajo.

  7. Introduzca un Nombre para la carga de trabajo.

  8. Desde el campo Imagen de Contenedor, introduzca el nombre de la imagen de Docker que desea desplegar en el proyecto, prefijándolo opcionalmente con el host del registro (por ejemplo, quay.io, registry.gitlab.com, etc.). Durante el despliegue, Rancher extrae esta imagen del registro público o privado especificado. Si no se proporciona un host de registro, Rancher extraerá la imagen de Docker Hub. Introduzca el nombre exactamente como aparece en el servidor de registro, incluyendo cualquier ruta requerida, y opcionalmente incluyendo la etiqueta deseada (por ejemplo, registry.gitlab.com/user/path/image:tag). Si no se proporciona ninguna etiqueta, se utilizará automáticamente la etiqueta latest.

  9. Seleccione un espacio de nombres existente, o haga clic en Añadir a un nuevo espacio de nombres e introduzca un nuevo espacio de nombres.

  10. Haga clic en Añadir Puerto para introducir un mapeo de puertos, lo que permite el acceso a la aplicación dentro y fuera del clúster. Para más información, consulte Servicios.

  11. Configure las opciones restantes:

    • Variables de entorno

      Utilice esta sección para especificar variables de entorno que su carga de trabajo consumirá sobre la marcha, o para extraerlas de otra fuente, como un secreto o ConfigMap.

    • Programación de nodos

    • Health Check

    • Volúmenes

      Utilice esta sección para añadir almacenamiento para su carga de trabajo. Puede especificar manualmente el volumen que desea añadir, utilizar una reclamación de volumen persistente para crear dinámicamente un volumen para la carga de trabajo, o leer datos para un volumen desde un archivo como un ConfigMap.

      Cuando despliegue un Stateful Set, debería utilizar una plantilla de reclamación de volumen al usar volúmenes persistentes. Esto asegurará que los volúmenes persistentes se creen dinámicamente cuando escale su Stateful Set.

    • Política de Escalado/Actualización

    Nota de Amazon para Volúmenes:

    Para montar un volumen de Amazon EBS: En Amazon AWS, los nodos deben estar en la misma Zona de Disponibilidad y poseer permisos IAM para adjuntar/desadjuntar volúmenes. El clúster debe estar utilizando la opción de proveedor de nube AWS. Para más información sobre cómo habilitar esta opción, consulta Creación de un clúster de Amazon EC2 o Creación de un clúster personalizado.

  12. Haga clic en Mostrar Opciones Avanzadas y configure:

    • Comando

    • Conectividad

    • Etiquetas y anotaciones

    • Seguridad y Configuración del Host

  13. Haz clic en Lanzar.

Resultado: La carga de trabajo se despliega en el espacio de nombres elegido. Puede ver el estado de la carga de trabajo desde la vista de Carga de Trabajo del proyecto.