Sdílet prostřednictvím


Automatizovaná nasazení pro Azure Kubernetes Service (AKS)

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 každé nové potvrzení, které provedete, spustí kanál, což vede k aktualizacím vaší aplikace.

Poznámka:

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

Požadavky

Konfigurace automatizovaného nasazení

  1. Na webu Azure Portal přejděte k prostředku clusteru AKS.
  2. V nabídce služby v části Nastavení vyberte Automatizovaná nasazení>Vytvořit. Zobrazí se vám dvě možnosti: Automatické kontejnerizace a nasazení a nasazení aplikace.
  3. 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.

Automatické kontejnerizace a nasazení aplikace do clusteru AKS

  1. Zadejte název pracovního postupu a pak vyberte Autorizovat přístup pro připojení účtu Azure k vašemu účtu GitHub. Po propojení účtů zvolte, pro které úložiště a větev chcete vytvořit akci GitHubu.
  2. Zpátky na webu Azure Portal vyplňte zbývající pole a zadejte podrobnosti o vaší aplikaci, která se použije k automatickému generování artefaktů nasazení.
  3. Zkontrolujte a ověřte automatizované nasazení.

Nasazení již kontejnerizované aplikace do clusteru AKS

  1. Zadejte název pracovního postupu a pak vyberte Autorizovat přístup pro připojení účtu Azure k vašemu účtu GitHub. Po propojení účtů zvolte, pro které úložiště a větev chcete vytvořit akci GitHubu.
  2. Vyberte Další: Image a zvolte svůj soubor Dockerfile, registr kontejneru Azure a název image.
  3. Vyberte Další: Podrobnosti o nasazení a rozhodněte se, jestli chcete nasadit pomocí helmu nebo běžných manifestů Kubernetes. Jakmile se rozhodnete, vyberte v úložišti příslušné soubory nasazení a rozhodněte se, do kterého oboru názvů chcete nasadit.
  4. Zkontrolujte a ověřte automatizované nasazení.

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

  1. Po dokončení vyberte Další: Zkontrolovat a zkontrolovat nasazení.

  2. Vyberte Další: Nasazení dokončíte vytváření automatizovaného nasazení.

  3. Výběrem možnosti 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é.

  4. 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é.

  5. Po nasazení aplikace se vraťte na web Azure Portal, přejděte k prostředku clusteru AKS a vyberte Automatizovaná nasazení , abyste viděli stav 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 odstranit automatizované nasazení, přejděte na řídicí panel automatizovaného nasazení a vyberte ..., pak vyberte Odstranit a potvrďte akci.

Pokud chcete přepnout profily GitHubu v automatizovaných nasazeních, budete muset odvolat přístup pro existujícího uživatele. To se provádí odvoláním přístupu v nastavení pro vývojáře GitHubu.

  1. Přejděte do nastavení profilu GitHubu.
  2. Uvnitř Applications vyberte Authorized OAuth Apps.
  3. Výběr AKS Developer Hub a odvolání přístupu

Teď můžete vybrat nový účet GitHubu, který se má autorizovat pomocí automatizovaných nasazení.

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.