CI/CD de contentores com o Jenkins e o Kubernetes no Azure Kubernetes Service (AKS)

Os contentores facilitam a compilação e a implementação de aplicações de forma contínua. Ao orquestrar a implementação desses contentores com o Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.

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

CI/CD de contentores com o Jenkins e o Kubernetes no Azure Kubernetes Service (AKS)Os contentores facilitam a compilação e a implementação de aplicações de forma contínua. Ao orquestrar a implementação desses contentores com o Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.123456778

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 um trabalho de compilação com o Azure Kubernetes Service (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 no 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 um trabalho de compilação com o Azure Kubernetes Service (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 no 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 para Aplicações Web do AzureAs 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.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.