Inicio rápido: Implementación de una imagen de contenedor existente en Azure Portal
Azure Container Apps permite ejecutar microservicios y aplicaciones contenedorizadas en una plataforma sin servidor. Con Container Apps, puede disfrutar de las ventajas de ejecutar contenedores y, al mismo tiempo, dejar atrás las preocupaciones de configurar manualmente la infraestructura en la nube y orquestadores de contenedores complejos.
En este artículo se muestra cómo implementar un contenedor existente en Azure Container Apps mediante Azure Portal.
Nota
La autorización del registro privado se admite por medio del nombre de usuario y la contraseña del registro.
Requisitos previos
- Cuenta de Azure con una suscripción activa.
- Si no tiene ninguna, puede crear una gratis.
Configurar
Para empezar, inicie sesión en Azure Portal.
Crear una aplicación de contenedor
Para crear una aplicación contenedora, comience en la página principal de Azure Portal.
- Busque Aplicaciones de contenedor en la barra de búsqueda superior.
- Busque Aplicaciones de contenedor en los resultados de la búsqueda.
- Seleccione el botón Crear.
Pestaña Aspectos básicos
En la pestaña Aspectos básicos, realice las acciones siguientes.
Especificación de los detalles del proyecto
Configuración | Acción |
---|---|
Subscription | Seleccione su suscripción a Azure. |
Resource group | Seleccione Crear nuevo y escriba my-container-apps. |
Nombre de la aplicación de contenedor | Escriba my-container-app. |
Creación de un entorno
En el campo Create Container App environment (Crear entorno de aplicación de contenedor), seleccione Create new (Crear nuevo).
En la página Create Container App environment (Crear entorno de aplicación de contenedor), en la pestaña Basics (Aspectos básicos), escriba los siguientes valores:
Configuración Value Nombre del entorno Escriba my-environment. Region Seleccione Centro de Canadá. Seleccione la pestaña Supervisión para crear un área de trabajo de Log Analytics.
Seleccione Crear nuevo en el campo Área de trabajo de Log Analytics.
Escriba my-container-apps-logs en el campo Nombre del cuadro de diálogo Create new Log Analytics Workspace (Crear área de trabajo de Log Analytics).
El campo Ubicación se ha rellenado previamente con Centro de Canadá de forma automática.
Seleccione Aceptar.
Seleccione el botón Crear en la parte inferior de la página Create Container App environment (Crear entorno de aplicación de contenedor).
Haga clic en el botón Siguiente: Configuración de aplicaciones en la parte inferior de la página.
Pestaña Configuración de aplicaciones
En la pestaña Configuración de aplicaciones, realice las siguientes acciones:
Configuración | Acción |
---|---|
Use quickstart image (Uso de una imagen de inicio rápido) | Anule la activación de la casilla. |
Name | Escriba my-portal-app. |
Origen de la imagen | Seleccione el origen del repositorio de imágenes de contenedor. Si el contenedor se hospeda en un registro que no sea Azure Container Registry, seleccione Docker Hub u otros registros. |
Tipo de imagen | Seleccione Private (Privado). |
Registry login server (Servidor de inicio de sesión de registro) | Escriba el dominio (incluido el subdominio) del registro de contenedor. |
Nombre de usuario del registro | Escriba el nombre de usuario del registro. |
Contraseña del registro | Escriba la contraseña del registro. |
Image and tag (Imagen y etiqueta) | Escriba el nombre de la imagen, incluida la etiqueta. |
Configuración | Acción |
---|---|
Use quickstart image (Uso de una imagen de inicio rápido) | Anule la activación de la casilla. |
Name | Escriba my-portal-app. |
Origen de la imagen | Seleccione el origen del repositorio de imágenes de contenedor. Si el contenedor se hospeda en un registro que no sea Azure Container Registry, seleccione Docker Hub u otros registros. |
Registry login server (Servidor de inicio de sesión de registro) | Escriba el dominio (incluido el subdominio) del registro de contenedor. |
Tipo de imagen | Seleccione Público. |
Image and tag (Imagen y etiqueta) | Escriba el nombre de la imagen, incluida la etiqueta. |
Configuración de entrada de la aplicación
Configuración | Acción |
---|---|
Entrada | Seleccione Habilitado o Deshabilitado. |
Si ha habilitado la entrada, configure las siguientes opciones:
Configuración | Acción |
---|---|
Visibilidad de la entrada | Seleccione Interno para permitir solo la entrada desde otras aplicaciones de la misma red virtual, y seleccione Externo para exponer públicamente la aplicación contenedora. |
Puerto de destino | Escriba el puerto donde quiere exponer la aplicación contenedora. |
Implementación de la aplicación contenedora
Seleccione el botón Revisar y crear de la parte inferior de la página.
A continuación, se comprueba la configuración de la aplicación de contenedor. Si no se encuentran errores, se habilita el botón Crear.
Si hay errores, todas las pestañas que contengan errores se marcan con un punto rojo. Vaya a la pestaña adecuada. Los campos que contienen un error se resaltan en rojo. Una vez corregidos todos los errores, vuelva a seleccionar Revisar y crear.
Seleccione Crear.
Se muestra una página con el mensaje Implementación en curso. Una vez completada correctamente la implementación, verá el mensaje: Se completó la implementación.
Comprobación de la implementación
Puede comprobar que la implementación sea correcta si consulta al área de trabajo de Log Analytics. Es posible que tenga que esperar entre 5 y 10 minutos para que el análisis llegue por primera vez antes de poder consultar los registros.
Después de 5 a 10 minutos de crear la aplicación contenedora, siga estos pasos para ver los mensajes registrados:
Seleccione Ir al recurso para ver la aplicación de contenedor.
Seleccione Registros en el encabezado Supervisión.
Seleccione el botón Cargar en el editor en cualquiera de las tarjetas.
Reemplace el código generado por la siguiente consulta:
ContainerAppConsoleLogs_CL | where ContainerAppName_s == 'my-container-app' | project ContainerAppName_s, Log_s, TimeGenerated
Haga clic en el botón Ejecutar.
Inspeccione los resultados en la tabla.
Limpieza de recursos
Si no va a seguir usando esta aplicación, puede eliminar la instancia de Azure Container Apps y todos los servicios asociados quitando el grupo de recursos.
- Seleccione el grupo de recursos my-container-apps en la sección Información general.
- Seleccione el botón Eliminar grupo de recursos en la parte superior de la página del grupo de recursos Información general.
- Escriba el nombre del grupo de recursos my-container-apps en el cuadro de diálogo de confirmación ¿Está seguro de que desea eliminar "my-container-apps"? .
- Seleccione Eliminar.
El proceso para eliminar el grupo de recursos puede tardar unos minutos en completarse.
Sugerencia
¿Tiene problemas? Háganoslo saber en GitHub abriendo una incidencia en el repositorio de Azure Container Apps.