Dela via


Automatiserade distributioner för Azure Kubernetes Service (AKS)

Automatiserade distributioner förenklar processen med att konfigurera en GitHub-åtgärd och skapa en automatiserad pipeline för dina kodversioner till ditt AkS-kluster (Azure Kubernetes Service). När du är ansluten startar varje ny incheckning pipelinen, vilket resulterar i uppdateringar av ditt program.

Kommentar

Privata kluster stöds för närvarande inte.

Förutsättningar

Konfigurera en automatiserad distribution

  1. I Azure Portal navigerar du till aks-klusterresursen.
  2. På tjänstmenyn går du till Inställningar och väljer Automatiserade distributioner>Skapa. Detta ger dig två alternativ: Containerisera och distribuera automatiskt och distribuera ett program.
  3. Om du har ett program som ännu inte är containerbaserat kan du välja Automatiskt containerisera och distribuera så att Azure kan ta hand om processen åt dig. Om du redan har ett containerbaserat program väljer du Distribuera ett program.

Containerisera och distribuera ett program automatiskt till ditt AKS-kluster

  1. Ange ett namn för arbetsflödet och välj sedan Auktorisera åtkomst för att ansluta ditt Azure-konto till ditt GitHub-konto. När dina konton har länkats väljer du vilken lagringsplats och gren du vill skapa GitHub-åtgärden för.
  2. I Azure Portal fyller du i de återstående fälten och anger information om ditt program som ska användas för att automatiskt generera distributionsartefakter.
  3. Granska och verifiera den automatiserade distributionen.

Distribuera ett redan containerbaserat program till ditt AKS-kluster

  1. Ange ett namn för arbetsflödet och välj sedan Auktorisera åtkomst för att ansluta ditt Azure-konto till ditt GitHub-konto. När dina konton har länkats väljer du vilken lagringsplats och gren du vill skapa GitHub-åtgärden för.
  2. Välj Nästa: Avbildning och välj Dockerfile, Azure-containerregistret och avbildningsnamnet.
  3. Välj Nästa: Distributionsinformation och bestäm om du vill distribuera med Helm eller vanliga Kubernetes-manifest. När du har bestämt dig väljer du lämpliga distributionsfiler från lagringsplatsen och bestämmer vilket namnområde du vill distribuera till.
  4. Granska och verifiera den automatiserade distributionen.

Granska och verifiera den automatiserade distributionen

  1. När du är klar väljer du Nästa: Granska och granskar distributionen.

  2. Välj Nästa: Distribuera för att slutföra skapandet av den automatiserade distributionen.

  3. Välj Visa pull-begäran för att se din GitHub-åtgärd.

    Den sista skärmen i distributionsprocessen. Knappen visa pull-begäran är markerad.

  4. Slå samman pull-begäran för att starta GitHub-åtgärden och distribuera ditt program.

    Sidan för pull-begäran i GitHub. Knappen för att koppla pull-begäran är markerad.

  5. När programmet har distribuerats går du tillbaka till Azure Portal, navigerar till aks-klusterresursen och väljer Automatiserade distributioner för att se status för distributionen.

Rensa resurser

Du kan ta bort alla relaterade resurser som du skapade när du inte behöver dem längre individuellt eller genom att ta bort den resursgrupp som de tillhör. Om du vill ta bort den automatiserade distributionen går du till instrumentpanelen för automatiserad distribution och väljer ... och sedan Ta bort och bekräftar åtgärden.

Nästa steg

Du kan ändra dessa GitHub Actions så att de uppfyller behoven i ditt team genom att öppna dem i en redigerare som Visual Studio Code och ändra dem som du vill.

Läs mer om GitHub Actions för Kubernetes.