Navigatie overslaan

CI/CD van containers met behulp van Jenkins en Kubernetes in Azure Kubernetes Service (AKS)

Met containers wordt het u eenvoudiger gemaakt om continu apps te bouwen en te implementeren. U kunt repliceerbare, beheersbare containerclusters maken door het coördineren van de implementatie van die containers via Kubernetes of Azure Container Service.

U kunt de snelheid en betrouwbaarheid van uw implementatie verhogen door een continue build te installeren die zorgt voor installatiekopieën van en een indeling voor containers.

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

Broncode app wijzigen.

Code doorvoeren in GitHub.

Trigger Continue integratie naar Jenkins.

Jenkins activeert een ontwikkeltaak met behulp van Azure Kubernetes Service (AKS) voor een dynamische bouwagent.

Jenkins bouwt Docker-containers en voert deze door in Azure Container Registry.

Jenkins implementeert uw nieuwe van containers voorziene app naar Kubernetes in Azure.

Container Service (AKS), ondersteund door Azure Cosmos DB.

Grafana geeft een visualisatie weer van de metrische gegevens over infrastructuur en apps via Azure Monitor.

Controleer de app en breng verbeteringen aan.

  1. 1 Broncode app wijzigen.
  2. 2 Code doorvoeren in GitHub.
  3. 3 Trigger Continue integratie naar Jenkins.
  4. 4 Jenkins activeert een ontwikkeltaak met behulp van Azure Kubernetes Service (AKS) voor een dynamische bouwagent.
  5. 5 Jenkins bouwt Docker-containers en voert deze door in Azure Container Registry.
  1. 6 Jenkins implementeert uw nieuwe van containers voorziene app naar Kubernetes in Azure.
  2. 7 Container Service (AKS), ondersteund door Azure Cosmos DB.
  3. 8 Grafana geeft een visualisatie weer van de metrische gegevens over infrastructuur en apps via Azure Monitor.
  4. 9 Controleer de app en breng verbeteringen aan.

Begeleiding bij implementatie

Gerelateerde architecturen voor oplossingen