Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Container Apps permite ejecutar microservicios y aplicaciones en contenedores en una plataforma sin servidor. Con Container Apps, obtendrá las ventajas de ejecutar contenedores sin tener que preocuparse de configurar manualmente la infraestructura en la nube y orquestadores complejos de contenedores.
En este tutorial, implementará una aplicación en contenedor en Azure Container Apps mediante Visual Studio Code.
Prerrequisitos
- Una cuenta de Azure con una suscripción activa. Si no tiene ninguna cuenta, cree una gratuita.
- Visual Studio Code, disponible como descarga gratuita.
- Las siguientes extensiones de Visual Studio Code instaladas:
Clonación del proyecto
Abra una nueva ventana de Visual Studio Code.
Seleccione F1 para abrir la paleta de comandos.
Escriba Git: Clone y presione ENTRAR.
Escriba la siguiente dirección URL para clonar el proyecto de ejemplo:
https://github.com/Azure-Samples/containerapps-albumapi-javascript.gitNota:
En este tutorial se usa un proyecto de JavaScript, pero los pasos son independientes del lenguaje.
Seleccione una carpeta en la que clonar el proyecto.
Seleccione Abrir para abrir el proyecto en Visual Studio Code.
Inicio de sesión en Azure
Seleccione F1 para abrir la paleta de comandos.
Seleccione Azure: Inicie sesión y siga las indicaciones para autenticarse.
Una vez que haya iniciado sesión, vuelva a Visual Studio Code.
Creación e implementación en Azure Container Apps
La extensión Azure Container Apps para Visual Studio Code le permite elegir un recurso de Container Apps existente o crear nuevos para implementar las aplicaciones. En este escenario, creará un nuevo entorno de aplicación contenedora y una aplicación contenedora para hospedar la aplicación. Después de instalar la extensión Container Apps, puede acceder a sus características en el panel de control de Azure en Visual Studio Code.
Seleccione F1 para abrir la paleta de comandos y ejecutar el comando Azure Container Apps: Desplegar Proyecto desde el Espacio de Trabajo.
Escriba los siguientes valores según lo solicite la extensión.
Pronto Importancia Seleccionar suscripción Seleccione la suscripción de Azure que quiere usar. Selección de un entorno de aplicaciones de contenedor Seleccione Crear nuevo entorno de aplicaciones de contenedor. Solo se le pregunta si tiene entornos de Container Apps existentes. Escriba un nombre para los nuevos recursos de aplicación de contenedor. Escriba my-container-app. Seleccionar una ubicación Seleccione una región de Azure cercana. ¿Desea guardar la configuración de implementación? Haga clic en Guardar. Se abre el panel registro de actividad de Azure y se muestra el progreso de la implementación. Este proceso puede tardar unos minutos en completarse.
Cuando finalice el proceso, Visual Studio Code muestra una notificación. Seleccione Examinar para abrir la aplicación implementada en un explorador.
En la barra de ubicación del explorador, anexe la ruta de acceso
/albumsal final de la dirección URL de la aplicación para ver los datos de una solicitud de API de ejemplo.
¡Felicidades! Ha creado e implementado correctamente la primera aplicación contenedora mediante Visual Studio Code.
Limpieza de recursos
Si no tiene previsto usar esta aplicación, puede eliminar la instancia de Azure Container Apps y todos los servicios asociados a la vez quitando el grupo de recursos.
Siga estos pasos en Azure Portal para quitar los recursos que ha creado:
- Seleccione el grupo de recursos my-container-app 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-app 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 un problema en el repositorio de Azure Container Apps.