Omitir navegación

Integración e implementación continuas para contenedores

Los contenedores facilitan considerablemente la compilación e implementación continuas de las aplicaciones. Con la orquestación de la implementación de esos contenedores con Kubernetes en Azure Container Service, puede conseguir clústeres de contenedores replicables y fáciles de administrar.

Con la configuración de una compilación continua para producir la orquestación y las imágenes de contenedores, Visual Studio Team Services aumenta la velocidad y la confiabilidad de la implementación.

CI/CD for ContainersContainers make it very easy for you to continuously build and deploy your applications. By orchestrating deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers.Visual StudioTeam Services GitVisual StudioTeam Services CIVisual StudioTeam Services CDAzure Container Service(Managed Kubernetes)Azure ContainerRegistry35476EngineerVisual StudioAzure ApplicationInsights198Visual StudioTeam Services Backlog210

Cambie el código fuente de la aplicación.

Confirme el código de la aplicación.

La integración continua desencadena la compilación de la aplicación, la compilación de la imagen de contenedor y las pruebas unitarias.

Imagen de contenedor enviada a Azure Container Registry.

El desencadenador de implementación continua organiza la implementación de los artefactos de la aplicación con parámetros específicos del entorno.

Implementación en Azure Container Service.

Se inicia el contenedor usando la imagen de contenedor de Azure Container Registry.

Application Insights recopila y analiza datos de mantenimiento, rendimiento y uso.

Revise la información de mantenimiento, rendimiento y uso.

Actualice el elemento de trabajo pendiente.

  1. 1 Cambie el código fuente de la aplicación.
  2. 2 Confirme el código de la aplicación.
  3. 3 La integración continua desencadena la compilación de la aplicación, la compilación de la imagen de contenedor y las pruebas unitarias.
  4. 4 Imagen de contenedor enviada a Azure Container Registry.
  5. 5 El desencadenador de implementación continua organiza la implementación de los artefactos de la aplicación con parámetros específicos del entorno.
  1. 6 Implementación en Azure Container Service.
  2. 7 Se inicia el contenedor usando la imagen de contenedor de Azure Container Registry.
  3. 8 Application Insights recopila y analiza datos de mantenimiento, rendimiento y uso.
  4. 9 Revise la información de mantenimiento, rendimiento y uso.
  5. 10 Actualice el elemento de trabajo pendiente.

Guía sobre la implementación

Productos/descripción Documentación

Container Registry

Almacene y administre imágenes de contenedor en todos los tipos de implementaciones de Azure

Application Insights

Detecte, evalúe y diagnostique problemas en los servicios y las aplicaciones web

Visual Studio Team Services

Compile e implemente aplicaciones multiplataforma para sacar el máximo partido a los servicios de Azure

Arquitecturas de soluciones relacionadas