Kubernetes toevoegen aan Azure Stack hub MarketplaceAdd Kubernetes to Azure Stack Hub Marketplace

Notitie

Gebruik het Marketplace-item Kubernetes Azure Stack hub om clusters te implementeren als een haalbaarheids test.Only use the Kubernetes Azure Stack Hub Marketplace item to deploy clusters as a proof-of-concept. Gebruik de AKS-enginevoor ondersteunde Kubernetes-clusters op Azure stack hub.For supported Kubernetes clusters on Azure Stack Hub, use the AKS engine.

U kunt Kubernetes als Marketplace-item aan uw gebruikers aanbieden.You can offer Kubernetes as a marketplace item to your users. Uw gebruikers kunnen vervolgens Kubernetes implementeren in een enkele, gecoördineerde bewerking.Your users can then deploy Kubernetes in a single, coordinated operation.

In dit artikel wordt gekeken naar het gebruik van een Azure Resource Manager sjabloon voor het implementeren en inrichten van de resources voor een zelfstandig Kubernetes-cluster.This article looks at using an Azure Resource Manager template to deploy and provision the resources for a standalone Kubernetes cluster. Voordat u begint, controleert u uw Azure Stack hub en algemene Azure-Tenant instellingen.Before you start, check your Azure Stack Hub and global Azure tenant settings. Verzamel de vereiste informatie over uw Azure Stack hub.Collect the required information about your Azure Stack Hub. Voeg de benodigde resources toe aan uw Tenant en Azure Stack hub Marketplace.Add necessary resources to your tenant and to Azure Stack Hub Marketplace. Het cluster is afhankelijk van een Ubuntu-Server, een aangepast script en het Kubernetes-cluster Marketplace-item in 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.

Een plan, een aanbieding en een abonnement makenCreate a plan, an offer, and a subscription

Maak een plan, een aanbieding en een abonnement voor het Kubernetes Marketplace-item.Create a plan, an offer, and a subscription for the Kubernetes marketplace item. U kunt ook een bestaand abonnement en een aanbieding gebruiken.You can also use an existing plan and offer.

  1. Meld u aan bij de beheer Portal https://adminportal.local.azurestack.external .Sign in to the administrator portal https://adminportal.local.azurestack.external.

  2. Maak een plan als basis plan.Create a plan as the base plan. Zie een plan maken in azure stack hubvoor instructies.For instructions, see Create a plan in Azure Stack Hub.

  3. Maak een aanbieding.Create an offer. Zie een aanbieding maken in azure stack hubvoor instructies.For instructions, see Create an offer in Azure Stack Hub.

  4. Selecteer aanbiedingen en zoek de aanbieding die u hebt gemaakt.Select Offers, and find the offer you created.

  5. Selecteer overzicht op de Blade aanbieding.Select Overview in the Offer blade.

  6. Selecteer status wijzigen.Select Change state. Selecteer Openbaar.Select Public.

  7. Selecteer + een resource > aanbiedingen maken en plant > abonnement om een abonnement te maken.Select + Create a resource > Offers and Plans > Subscription to create a subscription.

    a.a. Voer een weergave naam in.Enter a Display Name.

    b.b. Voer een gebruiker in.Enter a User. Gebruik het Azure AD-account dat is gekoppeld aan uw Tenant.Use the Azure AD account associated with your tenant.

    c.c. Beschrijving van providerProvider Description

    d.d. Stel de Directory-Tenant in op de Azure AD-Tenant voor uw Azure stack hub.Set the Directory tenant to the Azure AD tenant for your Azure Stack Hub.

    e.e. Selecteer aanbieding.Select Offer. Selecteer de naam van de aanbieding die u hebt gemaakt.Select the name of the offer that you created. Noteer de abonnements-ID.Make note of the Subscription ID.

Een Service-Principal en referenties maken in AD FSCreate a service principal and credentials in AD FS

Als u Active Directory Federated Services (AD FS) gebruikt voor uw Identity Management-service, moet u een service-principal maken voor gebruikers die een Kubernetes-cluster implementeren.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. Maak een service-principal met behulp van een client geheim.Create service principal using a client secret. Zie een service-principal maken met behulp van een client geheimvoor instructies.For instructions, see Create a service principal using a client secret.

Een Ubuntu-Server installatie kopie toevoegenAdd an Ubuntu server image

Voeg de volgende Ubuntu-Server installatie kopie toe aan Azure Stack hub Marketplace:Add the following Ubuntu Server image to Azure Stack Hub Marketplace:

  1. Meld u aan bij de beheer Portal https://adminportal.local.azurestack.external .Sign in to the administrator portal https://adminportal.local.azurestack.external.

  2. Selecteer alle services en selecteer vervolgens onder de categorie beheer de optie Marketplace-beheer.Select All services, and then under the ADMINISTRATION category, select Marketplace management.

  3. Selecteer + toevoegen uit Azure.Select + Add from Azure.

  4. Voer Ubuntu Server in.Enter Ubuntu Server.

  5. Selecteer de nieuwste versie van de server.Select the newest version of the server. Controleer de volledige versie en zorg ervoor dat u de nieuwste versie hebt:Check the full version and ensure that you have the newest version:

    • Uitgever: canoniekPublisher: Canonical
    • Aanbieding: UbuntuServerOffer: UbuntuServer
    • Versie: 16.04.201806120 (of nieuwste versie)Version: 16.04.201806120 (or latest version)
    • SKU: 16,04-LTSSKU: 16.04-LTS
  6. Selecteer downloaden.Select Download.

Een aangepast script voor Linux toevoegenAdd a custom script for Linux

De Kubernetes toevoegen vanuit Azure Stack hub Marketplace:Add the Kubernetes from Azure Stack Hub Marketplace:

  1. Open de beheerders Portal https://adminportal.local.azurestack.external .Open the administrator portal https://adminportal.local.azurestack.external.

  2. Selecteer alle services en selecteer vervolgens onder de categorie beheer de optie Marketplace-beheer.Select ALL services and then under the ADMINISTRATION category, select Marketplace Management.

  3. Selecteer + toevoegen uit Azure.Select + Add from Azure.

  4. Voer Custom Script for Linux in.Enter Custom Script for Linux.

  5. Selecteer het script met het volgende profiel:Select the script with the following profile:

    • Aanbieding: aangepast script voor Linux 2,0Offer: Custom Script for Linux 2.0

    • Versie: 2.0.6 (of nieuwste versie)Version: 2.0.6 (or latest version)

    • Uitgever: micro soft CorpPublisher: Microsoft Corp

      Notitie

      Er kan meer dan één versie van het aangepaste script voor Linux worden weer gegeven.More than one version of Custom Script for Linux may be listed. U moet de laatste versie van het item toevoegen.You need to add the last version of the item.

  6. Selecteer downloaden.Select Download.

Kubernetes toevoegen aan de MarketplaceAdd Kubernetes to the marketplace

  1. Open de beheerders Portal https://adminportal.local.azurestack.external .Open the administrator portal https://adminportal.local.azurestack.external.

  2. Selecteer alle services en selecteer vervolgens onder de categorie beheer de optie Marketplace-beheer.Select All services and then under the ADMINISTRATION category, select Marketplace Management.

  3. Selecteer + toevoegen uit Azure.Select + Add from Azure.

  4. Voer Kubernetes in.Enter Kubernetes.

  5. Selecteer Kubernetes Cluster.Select Kubernetes Cluster.

  6. Selecteer downloaden.Select Download.

    Notitie

    Het kan vijf minuten duren voordat het Marketplace-item wordt weer gegeven in Azure Stack hub Marketplace.It may take five minutes for the marketplace item to appear in Azure Stack Hub Marketplace.

    Kubernetes-item in Azure Stack hub Marketplace

De Kubernetes bijwerken of verwijderenUpdate or remove the Kubernetes

Wanneer u het Kubernetes-item bijwerkt, verwijdert u het vorige item in Azure Stack hub Marketplace.When updating the Kubernetes item, you remove the previous item in Azure Stack Hub Marketplace. Volg de onderstaande instructie om de Kubernetes-update toe te voegen aan Azure Stack hub Marketplace.Follow the instruction below to add the Kubernetes update to Azure Stack Hub Marketplace.

Het Kubernetes-item verwijderen:To remove the Kubernetes item:

  1. Maak verbinding met Azure Stack hub met Power shell als operator.Connect to Azure Stack Hub with PowerShell as an operator. Zie verbinding maken met Azure stack hub met Power shell als operatorvoor instructies.For instruction, see Connect to Azure Stack Hub with PowerShell as an operator.

  2. Zoek het huidige Kubernetes-cluster item in de galerie.Find the current Kubernetes Cluster item in the gallery.

    Get-AzsGalleryItem | Select Name
    
  3. De naam van het huidige item, zoals Microsoft.AzureStackKubernetesCluster.0.3.0 .Note name of the current item, such as Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Gebruik de volgende Power shell-cmdlet om het item te verwijderen:Use the following PowerShell cmdlet to remove the item:

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

Volgende stappenNext steps

Een Kubernetes implementeren op Azure Stack hubDeploy a Kubernetes to Azure Stack Hub

Overzicht van het aanbieden van services in Azure Stack hubOverview of offering services in Azure Stack Hub