Automatizovaná nasazení pro Azure Kubernetes Service

Automatizovaná nasazení zjednodušují proces nastavení akce GitHubu a vytvoření automatizovaného kanálu pro vydání kódu do clusteru Azure Kubernetes Service (AKS). Po připojení se kanál spustí každé nové potvrzení, což vede k aktualizaci vaší aplikace.

Poznámka:

Privátní clustery se v současné době nepodporují.

Požadavky

  • Účet GitHub
  • Cluster AKS
  • Azure Container Registry (ACR)
  • Aplikace, která se má nasadit

Konfigurace automatizovaného nasazení

Na webu Azure Portal přejděte do skupiny prostředků obsahující cluster AKS, do kterého chcete aplikaci nasadit.

Vyberte cluster AKS a v levém okně vyberte Automatizovaná nasazení . Po výběru možnosti Vytvořit se zobrazí dvě možnosti. Pokud máte aplikaci, která ještě není kontejnerizovaná, můžete vybrat možnost Automaticky kontejnerizovat a nasadit , aby se Azure postarala o proces za vás. Pokud už máte kontejnerizovanou aplikaci, vyberte Nasadit aplikaci.

Obrazovka automatizovaných nasazení na webu Azure Portal. Byla vybrána možnost Vytvořit, která zobrazuje možnosti pro již kontejnerizované aplikace a aplikace, které ještě nejsou kontejnerizované.

Pojmenujte svůj pracovní postup a kliknutím na Autorizovat propojte svůj účet Azure s účtem GitHubu. Po propojení účtů zvolte, pro které úložiště a větev chcete vytvořit akci GitHubu.

  • GitHub: Autorizovat a vybrat úložiště pro váš účet GitHub.

    Obrazovka pro autorizaci a výběr úložiště

Dále postupujte podle níže uvedené části, která souvisí s možností, kterou jste zvolili.

Automatické kontejnerizace a nasazení aplikace do clusteru AKS

Vyplňte pole a zadejte podrobnosti o vaší aplikaci, která se použije k automatickému generování artefaktů nasazení.

Snímek obrazovky s formulářem webu Azure Portal pro generování artefaktů

Pokračujte kontrolou a ověřením automatizovaného nasazení.

Nasazení již kontejnerizované aplikace do clusteru AKS

Vyberte soubor Dockerfile a ACR a image.

Obrazovka výběru obrázku.

Určete, jestli nasadíte pomocí Helmu nebo běžných manifestů Kubernetes. Jakmile se rozhodnete, vyberte příslušné soubory nasazení z úložiště a rozhodněte se, do kterého oboru názvů chcete nasadit.

Obrazovka s podrobnostmi o nasazení

Pokračujte kontrolou a ověřením automatizovaného nasazení.

Kontrola a ověření automatizovaného nasazení

  1. Po dokončení vyberte Další: Podrobnosti o nasazení a Další: Zkontrolujte a zkontrolujte nasazení. Nakonec vyberte Další: Nasazení dokončíte vytváření automatizovaného nasazení.

  2. Kliknutím na zobrazit žádost o přijetí změn zobrazíte akci GitHubu.

    Poslední obrazovka procesu nasazení Tlačítko Žádosti o přijetí změn zobrazení je zvýrazněné.

  3. Sloučením žádosti o přijetí změn zahajte akci GitHubu a nasaďte aplikaci.

    Stránka žádosti o přijetí změn na GitHubu Tlačítko sloučit žádost o přijetí změn je zvýrazněné.

  4. Po nasazení aplikace se vraťte k automatizovaným nasazením a zobrazte si historii.

    Obrazovka historie na webu Azure Portal zobrazující všechna předchozí automatizovaná nasazení

Vyčištění prostředků

Všechny související prostředky, které jste vytvořili, můžete odebrat, když je už nepotřebujete jednotlivě, nebo odstraněním skupiny prostředků, do které patří. Pokud chcete automatizované nasazení odstranit, přejděte na řídicí panel automatizovaného nasazení a vyberte ..., pak vyberte odstranit a potvrďte akci.

Další kroky

Tyto akce GitHub Actions můžete upravit tak, aby vyhovovaly potřebám vašeho týmu, a to tak, že je otevřete v editoru, jako je Visual Studio Code, a podle potřeby je změníte.

Přečtěte si další informace o GitHub Actions pro Kubernetes.