Installera och erbjuda Azure Kubernetes Service på Azure Stack Hub

Azure Kubernetes Service (AKS) gör det möjligt för användarna att distribuera Kubernetes-kluster i Azure Stack Hub. AKS minskar komplexiteten och driftskostnaderna för att hantera Kubernetes-kluster. Som värdbaserad Kubernetes-tjänst hanterar Azure Stack Hub viktiga uppgifter som hälsoövervakning och underlättar underhåll av kluster. Azure Stack Hub-teamet hanterar avbildningen som används för att underhålla klustren. Klusterklientadministratören behöver bara tillämpa uppdateringarna efter behov. Tjänsterna kommer utan extra kostnad. AKS är kostnadsfri: du betalar bara för att använda de virtuella datorernas huvudnoder och agentnoder i dina kluster. Du kan installera resursprovidern Azure Kubernetes Service (AKS) för användarna av din Azure Stack Hub.

Om du vill installera måste du ha VM-tilläggen, AKS-basavbildningen, en plan och ett erbjudande till dina användare och aktivera flera innehavare för din Azure Stack Hub. AKS-kluster kan bara skapas i användarmiljön.

Viktigt

Azure Kubernetes Service på Azure Stack Hub, som för närvarande är en förhandsversion, upphör och blir inte allmänt tillgänglig. Se AKS Engine för en Kubernetes-lösning på Azure Stack Hub. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Anteckning

Azure Kubernetes Service på Azure Stack Hub stöder inte skapandet av ett kluster i administrationsmiljön. Du kan bara skapa AKS-kluster i användarmiljön.

Ladda ned nödvändiga VM-tillägg

Kontrollera att följande VM-tillägg är tillgängliga i Azure Stack Hub.

Hämta tilläggen från portalen

Du hittar VM-tilläggen på Azure Stack Hub Marketplace. Du kan ladda ned dem från Azure om du behöver lägga till dem i en frånkopplad miljö. Följ anvisningarna i Ladda ned Marketplace-objekt till Azure Stack Hub (frånkopplad):

  • Kör kommandot för Linux (senaste versionen)

    Hämta körningskommandot för Linux

  • Anpassat skript för Linux (version 2.0.6)

    Hämta anpassat skript för Linux

Visa tilläggen med PowerShell

PowerShell tillhandahåller en Get-AzsVMExtension cmdlet för att visa de VM-tillägg som är tillgängliga i systemet. Kör följande skript för att visa tillgängliga tillägg. Ange rätt URL för din Azure Stack Hub-Resource Manager-slutpunkt:

Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.<location>.<yourdomainname>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension

Information om hur du installerar och använder AzureStack PowerShell-modulen finns i Installera PowerShell Az-modulen för Azure Stack Hub.

Ladda ned AKS-basavbildning

AKS-tjänsten behöver en särskild VM-avbildning som kallas AKS-basavbildningen. AKS-tjänsten fungerar inte utan rätt avbildningsversion som är tillgänglig på den lokala Azure Stack Hub Marketplace. Avbildningen är avsedd att användas av AKS-tjänsten, som inte ska användas av klientorganisationer för att skapa enskilda virtuella datorer. Avbildningen är inte synlig för klientorganisationer på Marketplace. Det här är en uppgift som måste utföras tillsammans med varje Azure Stack Hub-uppdatering. Varje gång det sker en ny uppdatering finns det en ny AKS-basavbildning som är associerad med AKS-tjänsten. Här är stegen:

  1. Använd administratörsportalen, gå till bladet Marketplace-hantering och välj Lägg till från Azure.

  2. Skriv AKS i sökrutan. Leta upp och ladda ned både Linux AKS Base Ubuntu 18.04-LTS Image Distro, 2022 Q1 version 2022.01.21 och AKS Base Windows Image version 17763.2300.220121.

    • Linux-basavbildning:

      Lägga till AKS-basavbildningen – Linux

    • Windows-basavbildning:

      Lägg till AKS-basavbildningen – Windows

  3. Om din instans är frånkopplad följer du anvisningarna i artikeln Ladda ned Marketplace-objekt till Azure Stack Hub för att ladda ned de två angivna objekten från Marketplace i Azure och ladda upp dem till din Azure Stack Hub-instans.

Skapa planer och erbjudanden

För att tillåta klientanvändare att använda AKS-tjänsten måste operatören göra den tillgänglig via en plan och ett erbjudande.

  1. Skapa en plan med Microsoft.Container tjänsten. Det finns inga specifika kvoter för den här tjänsten. Den använder de kvoter som är tillgängliga för tjänsterna Compute, Network och Storage:

    Skapa en plan

  2. Använd återigen Administrationsportalen för Azure Stack Hub för att skapa ett erbjudande som innehåller planen som skapades i föregående steg:

    Skapa ett erbjudande

Konfigurera flera innehavare

Du måste konfigurera Azure Stack Hub för att stödja inloggningar från användare som finns i andra Microsoft Entra kataloger, så att de kan använda tjänster i Azure Stack Hub.

Anvisningar finns i Konfigurera flera innehavare i Azure Stack Hub

Övervaka och vidta åtgärder för aviseringar

  1. Med hjälp av administrationsportalen kan du komma åt Azure Kubernetes Service under gruppen Administration.

  2. Välj bladet Aviseringar . Granska aviseringarna:

    AKS – Admin

  3. Aviseringar visas på bladet Aviseringar och du kan vidta åtgärder för dem om det behövs:

AKS – aviseringar

Nästa steg

Läs mer om AKS på Azure Stack Hub