Despliegue de Imágenes en Container Apps de Azure
Clase 17 de 34 • Curso de Docker Avanzado
Resumen
¿Cómo se despliega una imagen de contenedor en Azure?
Desplegar una imagen de contenedor en Azure puede parecer una tarea complicada al principio, pero con los pasos adecuados, se convierte en un proceso bastante llevadero que maximiza el uso de su infraestructura en la nube. Azure ofrece la flexibilidad necesaria para manejar estas actividades de manera eficiente, asegurando la integridad y accesibilidad de tus aplicaciones.
¿Cómo se prepara el registro de contenedores en Azure?
Para empezar, una de las primeras acciones es seleccionar el registro de contenedores en Azure y activar el acceso de usuario administrador. Esto es crucial para permitir que las aplicaciones de contenedor puedan interactuar con el registro sin problemas. Aquí están los pasos básicos:
- Inicie sesión en el portal de Azure.
- Seleccione su registro de contenedores.
- Acceda a la sección de configuración (settings).
- Seleccione 'llaves de acceso'.
- Habilite el acceso de usuario administrador.
¿Cuál es el proceso para crear una container app?
Una vez que el registro de contenedores esté preparado, el siguiente paso es crear la aplicación de contenedor en el portal de Azure. Esto incluye establecer los principales parámetros de configuración que el sistema requiere:
- Grupo de recursos: Seleccione el grupo de recursos que se utilizará, por ejemplo, "contenedores Platzi".
- Nombre del contenedor: Asigne un nombre apropiado a su container app, como "sitio web Amin".
- Despliegue desde una imagen: Elija desplegar la aplicación desde una imagen en lugar de un artefacto o código fuente.
- Creación de un nuevo ambiente de trabajo: Seleccione "crear uno nuevo" si desea un nuevo entorno de trabajo para container apps.
¿Cómo se configura la imagen del contenedor?
Para configurar adecuadamente la imagen del contenedor, siga estos pasos:
- Seleccionar origen de imagen: Podría ser desde Azure Container Registry o Docker Hub.
- Suscripción y registro: Asegúrese de seleccionar su suscripción y el registro correcto donde está publicada la imagen, por ejemplo, el registro creado llamado "Platzi".
- Imagen y TAG: Seleccione la imagen deseada, como "sitio web", y el TAG especificado, como "Latest".
- Configurar Ingress: Habilite "Ingress" y configure para aceptar tráfico desde todas las ubicaciones, habilitando la conectividad necesaria.
¿Qué ocurre después del despliegue en Azure?
Una vez que ha completado el proceso de configuración y creación, Azure procederá con el despliegue de la instancia de su container app. Recibirá notificaciones de Azure, y podrá acceder al recurso desplegado.
- Acceda a la URL de la aplicación publicada.
- Puede expandir la sección de aplicación para verificar detalles del contenedor.
- Recuerde que aunque las imágenes están en un registro privado, al desplegarlas en una container app, se vuelven accesibles públicamente.
Finalmente, es fundamental controlar el acceso y asegurar que sólo las personas autorizadas puedan ver o modificar la aplicación según los propósitos del negocio. A medida que el despliegue de contenedores se vuelve más común, estos procedimientos se convierten en habilidades esenciales para desarrolladores y administradores de sistemas.