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. Mediante la orquestación de la implementación de esos contenedores con Kubernetes en Azure Container Service, puede conseguir clústeres replicables y administrables de los contenedores.

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.

Container CI/CD using Jenkins and Kubernetes on Azure Kubernetes Service (AKS)Containers make it easy for you to continuously build and deploy applications. By orchestrating the deployment of those containers using Kubernetes in Azure Container Service, you can achieve replicable, manageable clusters of containers.JenkinsAzure ContainerRegistryAzure ContainerService (ManagedKubernetes)Azure CosmosDBGitHubVisual Studio CodeEngineerGrafanaAzure Monitor182354677

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