Lägg till krav för Azure Kubernetes Services-motorn (AKS) på Azure Stack Hub Marketplace

Du kan konfigurera AKS-motorn (Azure Kubernetes Services) för dina användare. Lägg till de objekt som beskrivs i den här artikeln i Azure Stack Hub. Användarna kan sedan distribuera ett Kubernetes-kluster i en enda samordnad åtgärd. Den här artikeln beskriver de steg du behöver för att göra AKS-motorn tillgänglig för dina användare i både anslutna och frånkopplade miljöer. AKS-motorn är beroende av en tjänstprincipidentitet. AKS-motorn måste också ha på marketplace: ett tillägg för anpassat skript och AKS-basavbildningen. AKS-motorn kräver att du kör Azure Stack Hub 1910 eller senare.

Anteckning

Du hittar mappningen av Versionsnumret för Azure Stack Hub till AKS-motorn i viktig information om AKS-motorn.

Kontrollera användarens tjänsterbjudande

Användarna behöver en plan, ett erbjudande och en prenumeration på Azure Stack Hub med tillräckligt med utrymme. Användarna vill ofta distribuera kluster med upp till sex virtuella datorer, som består av tre original och tre arbetsnoder. Du vill se till att de har en tillräckligt stor kvot.

Om du behöver mer information om att planera och konfigurera ett tjänsterbjudande kan du läsa Översikt över erbjudandetjänster i Azure Stack Hub

Skapa ett tjänsthuvudnamn och autentiseringsuppgifter

Kubernetes-klustret behöver tjänstens huvudnamn (SPN) och rollbaserade behörigheter i Azure Stack Hub.

  • Skapa ett SPN i Microsoft Entra-ID

    Om du använder Microsoft Entra ID för din identitetshanteringstjänst måste du skapa ett SPN för användare som distribuerar ett Kubernetes-kluster. Skapa ett SPN med hjälp av en klienthemlighet.

    Anvisningar med hjälp av administrationsportalen finns i Skapa en appregistrering.
    Anvisningar finns i Skapa en appregistrering som använder en klienthemlig autentiseringsuppgift.

  • Skapa ett SPN i AD FS

    Om du använder Active Directory Federated Services (AD FS) för din identitetshanteringstjänst måste du skapa ett SPN för användare som distribuerar ett Kubernetes-kluster. Skapa ett SPN med hjälp av en klienthemlighet.

    Anvisningar om hur du använder PowerShell finns i Skapa en appregistrering som använder en klienthemlig autentiseringsuppgift.

  • Tilldela en roll

    SPN behöver åtkomst till resurser i användarprenumerationen med hjälp av SPN. SPN behöver deltagaråtkomst . Anvisningar om hur du tilldelar en roll finns i Tilldela en roll.

Lägga till en AKS-basavbildning

Du kan lägga till en AKS-basavbildning på marketplace genom att hämta objektet från Azure. Men om din Azure Stack Hub är frånkopplad använder du de här anvisningarna Ladda ned Marketplace-objekt från Azure för att lägga till objektet. Lägg till objektet som anges i steg 5.

Lägg till följande objekt på Marketplace:

  1. Logga in på administrationsportalen https://adminportal.local.azurestack.external.

  2. Välj Alla tjänster och välj sedan Marketplace-hantering under kategorin ADMINISTRATION.

  3. Välj + Lägg till från Azure.

  4. Ange AKS Base.

  5. Välj den avbildningsversion som matchar AKS-motorns version. Du hittar en lista över AKS-basavbildning till AKS-motorversion i Kubernetes-versioner som stöds.

  6. Välj Ladda ned.

Lägga till ett anpassat skripttillägg

Du kan lägga till det anpassade skriptet på Marketplace genom att hämta objektet från Azure. Men om din Azure Stack Hub är frånkopplad använder du anvisningarna Ladda ned marketplace-objekt från Azure för att lägga till objektet. Lägg till objektet som anges i steg 5.

  1. Öppna administrationsportalen https://adminportal.local.azurestack.external.

  2. Välj ALLA tjänster och välj sedan Marketplace Management under kategorin ADMINISTRATION.

  3. Välj + Lägg till från Azure.

  4. Ange Custom Script for Linux.

  5. Välj skriptet med följande profil:

    • Erbjudande: Anpassat skript för Linux 2.0

    • Version: 2.0.6 (eller senaste version)

    • Utgivare: Microsoft Corp

      Anteckning

      Mer än en version av det anpassade skriptet för Linux kan visas. Du måste lägga till den sista versionen av objektet.

  6. Välj Ladda ned.

Nästa steg

Vad är AKS-motorn på Azure Stack Hub?

Översikt över att erbjuda tjänster i Azure Stack Hub