Lägg till Kubernetes till Azure Stack hubb MarketplaceAdd Kubernetes to Azure Stack Hub Marketplace

Anteckning

Använd endast Kubernetes Azure Stack Hub Marketplace-objektet för att distribuera kluster som ett koncept bevis.Only use the Kubernetes Azure Stack Hub Marketplace item to deploy clusters as a proof-of-concept. Använd AKS-motornför Kubernetes-kluster som stöds på Azure Stack hubb.For supported Kubernetes clusters on Azure Stack Hub, use the AKS engine.

Du kan erbjuda Kubernetes som ett Marketplace-objekt till dina användare.You can offer Kubernetes as a marketplace item to your users. Användarna kan sedan distribuera Kubernetes i en enda, koordinerad åtgärd.Your users can then deploy Kubernetes in a single, coordinated operation.

Den här artikeln beskriver hur du använder en Azure Resource Manager mall för att distribuera och etablera resurser för ett fristående Kubernetes-kluster.This article looks at using an Azure Resource Manager template to deploy and provision the resources for a standalone Kubernetes cluster. Innan du börjar kontrollerar du Azure Stack hubb och globala inställningar för Azure-klienten.Before you start, check your Azure Stack Hub and global Azure tenant settings. Samla in nödvändig information om Azure Stack Hub.Collect the required information about your Azure Stack Hub. Lägg till nödvändiga resurser till din klient organisation och Azure Stack hubb Marketplace.Add necessary resources to your tenant and to Azure Stack Hub Marketplace. Klustret är beroende av en Ubuntu-Server, ett anpassat skript och Kubernetes-objektet för kluster Marketplace som ska finnas på Azure Stack Hub Marketplace.The cluster depends on an Ubuntu server, custom script, and the Kubernetes Cluster marketplace item to be in Azure Stack Hub Marketplace.

Skapa en plan, ett erbjudande och en prenumerationCreate a plan, an offer, and a subscription

Skapa en plan, ett erbjudande och en prenumeration på Kubernetes Marketplace-objektet.Create a plan, an offer, and a subscription for the Kubernetes marketplace item. Du kan också använda en befintlig plan och ett befintligt erbjudande.You can also use an existing plan and offer.

  1. Logga in på administratörs portalen https://adminportal.local.azurestack.external .Sign in to the administrator portal https://adminportal.local.azurestack.external.

  2. Skapa en plan som bas plan.Create a plan as the base plan. Instruktioner finns i skapa en plan i Azure Stack Hub.For instructions, see Create a plan in Azure Stack Hub.

  3. Skapa ett erbjudande.Create an offer. Instruktioner finns i skapa ett erbjudande i Azure Stack Hub.For instructions, see Create an offer in Azure Stack Hub.

  4. Välj erbjudanden och Sök efter det erbjudande du skapade.Select Offers, and find the offer you created.

  5. Välj Översikt på bladet erbjudande.Select Overview in the Offer blade.

  6. Välj ändra tillstånd.Select Change state. Välj Offentlig.Select Public.

  7. Välj + skapa en resurs > erbjudanden och > prenumerationer för att skapa en prenumeration.Select + Create a resource > Offers and Plans > Subscription to create a subscription.

    a.a. Ange ett visnings namn.Enter a Display Name.

    b.b. Ange en användare.Enter a User. Använd det Azure AD-konto som är associerat med din klient.Use the Azure AD account associated with your tenant.

    c.c. Beskrivning av ProviderProvider Description

    d.d. Ange Azure AD -klient för Azure AD-klienten för Azure Stack hubben.Set the Directory tenant to the Azure AD tenant for your Azure Stack Hub.

    e.e. Välj erbjudande.Select Offer. Välj namnet på det erbjudande som du har skapat.Select the name of the offer that you created. Anteckna prenumerations-ID: t.Make note of the Subscription ID.

Skapa ett huvud namn för tjänsten och autentiseringsuppgifterna i AD FSCreate a service principal and credentials 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 need to create a service principal for users deploying a Kubernetes cluster. Skapa tjänstens huvud namn med en klient hemlighet.Create 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 Ubuntu Server-avbildningAdd an Ubuntu server image

Lägg till följande Ubuntu-Server avbildning till Azure Stack Hub Marketplace:Add the following Ubuntu Server image to Azure Stack Hub Marketplace:

  1. Logga in på administratörs portalen https://adminportal.local.azurestack.external .Sign in to the administrator 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 Ubuntu Server.Enter Ubuntu Server.

  5. Välj den senaste versionen av servern.Select the newest version of the server. Kontrol lera den fullständiga versionen och se till att du har den senaste versionen:Check the full version and ensure that you have the newest version:

    • Utgivare: kanonisktPublisher: Canonical
    • Erbjudande: UbuntuServerOffer: UbuntuServer
    • Version: 16.04.201806120 (eller den senaste versionen)Version: 16.04.201806120 (or latest version)
    • SKU: 16,04-LTSSKU: 16.04-LTS
  6. Välj Hämta.Select Download.

Lägg till ett anpassat skript för LinuxAdd a custom script for Linux

Lägg till Kubernetes från Azure Stack Hub Marketplace:Add the Kubernetes from Azure Stack Hub Marketplace:

  1. Öppna administratörs portalen https://adminportal.local.azurestack.external .Open the administrator 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 anpassat skript för Linux kan visas.More than one version of Custom Script for Linux may be listed. Du måste lägga till den senaste versionen av objektet.You need to add the last version of the item.

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

Lägg till Kubernetes på MarketplaceAdd Kubernetes to the marketplace

  1. Öppna administratörs portalen https://adminportal.local.azurestack.external .Open the administrator 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 Kubernetes.Enter Kubernetes.

  5. Välj Kubernetes Cluster.Select Kubernetes Cluster.

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

    Anteckning

    Det kan ta fem minuter innan Marketplace-objektet visas på Azure Stack hubb Marketplace.It may take five minutes for the marketplace item to appear in Azure Stack Hub Marketplace.

    Kubernetes-objekt i Azure Stack Hub Marketplace

Uppdatera eller ta bort KubernetesUpdate or remove the Kubernetes

När du uppdaterar Kubernetes-objektet tar du bort det föregående objektet i Azure Stack Hub Marketplace.When updating the Kubernetes item, you remove the previous item in Azure Stack Hub Marketplace. Följ anvisningarna nedan om du vill lägga till Kubernetes-uppdateringen på Azure Stack Hub Marketplace.Follow the instruction below to add the Kubernetes update to Azure Stack Hub Marketplace.

Så här tar du bort Kubernetes-objektet:To remove the Kubernetes item:

  1. Anslut till Azure Stack hubb med PowerShell som en operator.Connect to Azure Stack Hub with PowerShell as an operator. Instruktioner finns i ansluta till Azure Stack hubb med PowerShell som en operator.For instruction, see Connect to Azure Stack Hub with PowerShell as an operator.

  2. Hitta det aktuella Kubernetes-klustret i galleriet.Find the current Kubernetes Cluster item in the gallery.

    Get-AzsGalleryItem | Select Name
    
  3. Antecknings namnet på det aktuella objektet, till exempel Microsoft.AzureStackKubernetesCluster.0.3.0 .Note name of the current item, such as Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Använd följande PowerShell-cmdlet för att ta bort objektet:Use the following PowerShell cmdlet to remove the item:

    $Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0"
    
    Remove-AzsGalleryItem -Name $Itemname
    

Nästa stegNext steps

Distribuera en Kubernetes till Azure Stack HubDeploy a Kubernetes to Azure Stack Hub

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