Omitir navegación

Integración y entrega continuas de contenedores con Jenkins y Kubernetes en Azure Kubernetes Service (AKS)

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

Con la configuración de una compilación continua para generar la orquestación y las imágenes de contenedor, puede aumentar la velocidad y confiabilidad de la implementación.

Déploiement continu et intégration continue de conteneurs à l’aide de Jenkins et Kubernetes sur Azure Kubernetes Service (AKS)Les conteneurs vous permettent de facilement générer et déployer des applications en continu. En orchestrant le déploiement de ces conteneurs à l’aide d’Azure Kubernetes Service (AKS), vous pouvez obtenir des clusters de conteneurs gérables et réplicables.123456778

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

Confirme código en GitHub.

Desencadenador de Continuous Integration para Jenkins.

Jenkins desencadena un trabajo de compilación con Azure Kubernetes Service (AKS) para un agente de compilación dinámica.

Jenkins compila e inserta el contenedor de Docker en Azure Container Registry.

Jenkins implementa la nueva aplicación en contenedor de Kubernetes en Azure.

Container Service (AKS), respaldad por Azure Cosmos DB.

Grafana muestra la visualización de la infraestructura y las métricas de la aplicación con Azure Monitor.

Supervise la aplicación y realice mejoras.

  1. 1 Cambie el código fuente de la aplicación.
  2. 2 Confirme código en GitHub.
  3. 3 Desencadenador de Continuous Integration para Jenkins.
  4. 4 Jenkins desencadena un trabajo de compilación con Azure Kubernetes Service (AKS) para un agente de compilación dinámica.
  5. 5 Jenkins compila e inserta el contenedor de Docker en Azure Container Registry.
  1. 6 Jenkins implementa la nueva aplicación en contenedor de Kubernetes en Azure.
  2. 7 Container Service (AKS), respaldad por Azure Cosmos DB.
  3. 8 Grafana muestra la visualización de la infraestructura y las métricas de la aplicación con Azure Monitor.
  4. 9 Supervise la aplicación y realice mejoras.

Guía sobre la implementación

Arquitecturas de soluciones relacionadas

CI/CD for Azure Web AppsAzure Web Apps is a fast and simple way to create web apps using ASP.NET, Java, Node.js, or PHP. Deliver value faster to your customers with a continuous integration and continuous deployment (CI/CD) pipeline that pushes each of your changes automatically to Web Apps.12345678

CI/CD para Azure Web Apps

Azure Web Apps es una manera rápida y sencilla de crear aplicaciones web con ASP.NET, Java, Node.js o PHP. Aporte valor a los clientes con más rapidez mediante una canalización de integración continua e implementación continua (CI/CD) para enviar todos los cambios de manera automática a Web Apps.