Lägg till Kubernetes-motorns krav för Azure Services (AKS) i Azure Stack Hub MarketplaceAdd the Azure Kubernetes Services (AKS) engine prerequisites to the Azure Stack Hub Marketplace

Du kan ställa in Azure Kubernetes Services-motorn (AKS) för dina användare.You can set up the Azure Kubernetes Services (AKS) Engine for your users. Lägg till de objekt som beskrivs i den här artikeln i Azure Stack Hub.Add the items described in this article to your Azure Stack Hub. Användarna kan sedan distribuera ett Kubernetes-kluster i en enda, koordinerad åtgärd.Your users can then deploy a Kubernetes cluster in a single, coordinated operation. Den här artikeln vägleder dig genom 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.This article walks you through the steps you need to make the AKS engine available to your users in both connected and disconnected environments. AKS-motorn är beroende av en tjänst princip identitet och i Marketplace, ett anpassat skript tillägg och en AKS-bas avbildning.The AKS engine depends on a service principle identity, and in the marketplace, a Custom Script extension and the AKS Base Image. AKS-motorn kräver att du kör Azure Stack Hub 1910 eller senare.The AKS engine requires that you're running Azure Stack Hub 1910 or greater.

Anteckning

Du hittar mappningen av Azure Stack hubb till AKS-motorns versions nummer i versions anteckningar för AKS-motorn.You can find the mapping of Azure Stack Hub to AKS engine version number in the AKS engine release notes.

Kontrol lera användarens tjänst erbjudandeCheck your user's service offering

Användarna behöver en prenumeration, ett erbjudande och en prenumeration på Azure Stack hubben med tillräckligt med utrymme.Your users will need a plan, offer, and subscription to Azure Stack Hub with enough space. Användarna vill ofta distribuera kluster av upp till sex virtuella datorer, som består av tre huvud servrar och tre arbetsnoder.Users will often want to deploy clusters of up to six virtual machines, made of three masters and three worker nodes. Du måste kontrol lera att de har en stor kvot som är tillräcklig.You will want to make sure they have a large enough quota.

Om du behöver mer information om planering och konfiguration av ett tjänst erbjudande, se Översikt över erbjudande tjänster i Azure Stack HubIf you need more information about planning and setting up a service offering, see Overview of offering services in Azure Stack Hub

Skapa ett huvud namn för tjänsten och autentiseringsuppgifternaCreate a service principal and credentials

Kubernetes-klustret kommer att behöva tjänstens huvud namn (SPN) och rollbaserade behörigheter i Azure Stack Hub.The Kubernetes cluster will need service principal (SPN) and role-based permissions in Azure Stack Hub.

Skapa ett SPN i Azure ADCreate an SPN in Azure AD

Om du använder Azure Active Directory (Azure AD) för din tjänst för identitets hantering måste du skapa ett huvud namn för tjänsten för användare som distribuerar ett Kubernetes-kluster.If you use Azure Active Directory (Azure AD) for your identity management service, you will need to create a service principal for users deploying a Kubernetes cluster. Skapa ett huvud namn för tjänsten med en klient hemlighet.Create a service principal using a client secret. Instruktioner finns i skapa ett huvud namn för tjänsten som använder autentiseringsuppgifter för klient hemlighet.For instructions, see Create a service principal that uses a client secret credential.

Skapa ett SPN i AD FSCreate an SPN in AD FS

Om du använder Active Directory federerade tjänster (AD FS) för din identitets hanterings tjänst måste du skapa ett huvud namn för tjänsten för användare som distribuerar ett Kubernetes-kluster.If you use Active Directory Federated Services (AD FS) for your identity management service, you will need to create a service principal for users deploying a Kubernetes cluster. Skapa ett huvud namn för tjänsten med en klient hemlighet.Create a service principal using a client secret. Instruktioner finns i skapa ett huvud namn för tjänsten med en klient hemlighet.For instructions, see Create a service principal using a client secret.

Lägg till en AKS-bas avbildningAdd an AKS Base Image

Du kan lägga till en AKS Base-avbildning på Marketplace genom att hämta objektet från Azure.You can add an AKS Base Image to the marketplace by getting the item from Azure. Om Azure Stack hubben är frånkopplad använder du de här anvisningarna för att lägga till objektet på Marketplace-objekt från Azure .However, if your Azure Stack Hub is disconnected, use these instructions Download marketplace items from Azure to add the item. Lägg till det objekt som anges i steg 5.Add the item specified in step 5.

Lägg till följande objekt på Marketplace:Add the following item to the marketplace:

  1. Logga in på administrations portalen https://adminportal.local.azurestack.external .Sign in to the Administration portal https://adminportal.local.azurestack.external.

  2. Välj alla tjänster och välj sedan Marketplace-hantering under kategorin Administration .Select All services, and then under the ADMINISTRATION category, select Marketplace management.

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

  4. Ange AKS Base.Enter AKS Base.

  5. Välj den avbildnings version som matchar versionen av AKS-motorn.Select the image version that matches the version of the AKS engine. Du hittar en lista över AKS-bas avbildningar till AKS-motor versionen i Kubernetes-versioner som stöds.You can find listing of AKS Base Image to AKS engine version at Supported Kubernetes Versions.

  6. Välj Hämta.Select Download.

Lägg till ett anpassat skript tilläggAdd a custom script extension

Du kan lägga till det anpassade skriptet till Marketplace genom att hämta objektet från Azure.You can add the custom script to the marketplace by getting the item from Azure. Men om Azure Stack hubben är frånkopplad använder du anvisningarna Hämta Marketplace-objekt från Azure för att lägga till objektet.However, if your Azure Stack Hub is disconnected, use the instructions Download marketplace items from Azure to add the item. Lägg till det objekt som anges i steg 5.Add the item specified in step 5.

  1. Öppna administrations portalen https://adminportal.local.azurestack.external .Open the Administration portal https://adminportal.local.azurestack.external.

  2. Välj alla tjänster och välj sedan Marketplace-hantering under kategorin Administration .Select ALL services and then under the ADMINISTRATION category, select Marketplace Management.

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

  4. Ange Custom Script for Linux.Enter Custom Script for Linux.

  5. Välj skriptet med följande profil:Select the script with the following profile:

    • Erbjudande: anpassat skript för Linux 2,0Offer: Custom Script for Linux 2.0

    • Version: 2.0.6 (eller den senaste versionen)Version: 2.0.6 (or latest version)

    • Utgivare: Microsoft CorpPublisher: Microsoft Corp

      Anteckning

      Mer än en version av det anpassade skriptet för Linux kan visas.More than one version of the Custom Script for Linux may be listed. Du måste lägga till den senaste versionen av objektet.You will need to add the last version of the item.

  6. Välj Hämta.Select Download.

Nästa stegNext steps

Vad är AKS-motorn på Azure Stack Hub?What is the AKS engine on Azure Stack Hub?

Översikt över erbjudande tjänster i Azure Stack HubOverview of offering services in Azure Stack Hub