Přeskočit navigaci

CI/CD kontejnerů pomocí Jenkinse a Kubernetes ve službě Azure Kubernetes Service (AKS)

Kontejnery usnadňují průběžné sestavování a nasazování aplikací. Díky orchestraci nasazování těchto kontejnerů pomocí služby Azure Kubernetes Service (AKS) můžete zajistit replikovatelné a spravovatelné clustery kontejnerů.

Nastavením průběžného sestavování, které generuje image kontejnerů a zajišťuje orchestraci, můžete zvýšit rychlost a spolehlivost svých nasazení.

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 com o Azure Kubernetes Service (AKS), pode obter clusters de contentores replicáveis e geríveis.123456778

Změna zdrojového kódu aplikace.

Potvrzení změn kódu do GitHubu.

Trigger průběžné integrace do Jenkinse.

Jenkins aktivuje úlohu sestavení a jako dynamického agenta sestavení použije službu Azure Kubernetes Service (AKS).

Jenkins sestaví kontejner Dockeru a nasdílí změny do služby Azure Container Registry.

Jenkins nasadí novou kontejnerizovanou aplikaci do Kubernetes v Azure.

Služba Container Service (AKS) využívající službu Azure Cosmos DB.

Grafana prostřednictvím služby Azure Monitor zobrazí vizualizaci infrastruktury a metriky aplikace.

Monitorování aplikace a provádění vylepšení.

  1. 1 Změna zdrojového kódu aplikace.
  2. 2 Potvrzení změn kódu do GitHubu.
  3. 3 Trigger průběžné integrace do Jenkinse.
  4. 4 Jenkins aktivuje úlohu sestavení a jako dynamického agenta sestavení použije službu Azure Kubernetes Service (AKS).
  5. 5 Jenkins sestaví kontejner Dockeru a nasdílí změny do služby Azure Container Registry.
  1. 6 Jenkins nasadí novou kontejnerizovanou aplikaci do Kubernetes v Azure.
  2. 7 Služba Container Service (AKS) využívající službu Azure Cosmos DB.
  3. 8 Grafana prostřednictvím služby Azure Monitor zobrazí vizualizaci infrastruktury a metriky aplikace.
  4. 9 Monitorování aplikace a provádění vylepšení.

Pokyny k implementaci

Související architektury řešení

CI/CD til Azure Web AppsAzure Web Apps er en hurtig og nem måde at oprette webapps på ved hjælp af ASP.NET, Java, Node.js eller PHP. Levér hurtigere værdi til dine kunde med en pipeline med løbende integration og løbende udrulning (CI/CD), der automatisk sender alle dine ændringer til Web Apps via push.12345678

Průběžná integrace a nasazování pro Azure Web Apps

Azure Web Apps nabízí rychlý a jednoduchý způsob, jak vytvářet webové aplikace s využitím ASP.NET, Javy, Node nebo PHP. Dodávejte svým zákazníkům rychleji hodnotu s využitím kanálu průběžné integrace a nasazování (CI/CD), který každou vaši změnu automaticky nasdílí do Web Apps.