Ignorar Navegação

CI/CD do Contentor com o Jenkins e o Kubernetes no Serviço Kubernetes do Azure (AKS)

Os contentores facilitam a compilação de implementação de aplicações de forma contínua. Ao orquestrar a implementação desses contentores através do Kubernetes no Azure Container Service, pode alcançar clusters de contentores replicáveis e geríveis.

Ao configurar uma compilação contínua para produzir as suas imagens de contentores e orquestração, pode aumentar a velocidade e a fiabilidade da sua implementação.

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

Mude o código de origem da aplicação.

Envie o código para o GitHub.

Acionador de Integração Contínua para o Jenkins.

O Jenkins aciona uma tarefa de compilação com o Serviço Kubernetes do Azure (AKS) para um agente de compilação dinâmico.

O Jenkins cria e envia o contentor do Docker para o Azure Container Registry.

O Jenkins implementa a sua nova aplicação de contentores para o Kubernetes no Azure.

Container Service (AKS), apoiado pelo Azure Cosmos DB.

O Grafana apresenta a visualização de métricas de infraestrutura e aplicação através do Azure Monitor.

Monitorize a aplicação e faça melhorias.

  1. 1 Mude o código de origem da aplicação.
  2. 2 Envie o código para o GitHub.
  3. 3 Acionador de Integração Contínua para o Jenkins.
  4. 4 O Jenkins aciona uma tarefa de compilação com o Serviço Kubernetes do Azure (AKS) para um agente de compilação dinâmico.
  5. 5 O Jenkins cria e envia o contentor do Docker para o Azure Container Registry.
  1. 6 O Jenkins implementa a sua nova aplicação de contentores para o Kubernetes no Azure.
  2. 7 Container Service (AKS), apoiado pelo Azure Cosmos DB.
  3. 8 O Grafana apresenta a visualização de métricas de infraestrutura e aplicação através do Azure Monitor.
  4. 9 Monitorize a aplicação e faça melhorias.

Orientações de implementação

Arquiteturas de soluções 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 Aplicações Web do Azure

As Aplicações Web do Azure são uma forma rápida e simples de criar aplicações Web através de ASP.NET, Java, Node ou PHP. Ofereça valor mais rapidamente aos seus cliente com um pipeline de integração e implementação contínuas (CI/CD) que aplica automaticamente cada uma das alterações às Aplicações Web.