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.
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.
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í.
Pokračujte kontrolou a ověřením automatizovaného nasazení.
Nasazení již kontejnerizované aplikace do clusteru AKS
Vyberte soubor Dockerfile a ACR a image.
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.
Pokračujte kontrolou a ověřením automatizovaného nasazení.
Kontrola a ověření automatizovaného nasazení
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í.
Kliknutím na zobrazit žádost o přijetí změn zobrazíte akci GitHubu.
Sloučením žádosti o přijetí změn zahajte akci GitHubu a nasaďte aplikaci.
Po nasazení aplikace se vraťte k automatizovaným nasazením a zobrazte si historii.
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.