Kubernetes toevoegen aan Azure Stack Hub Marketplace

Notitie

Gebruik alleen het Kubernetes Azure Stack Hub Marketplace-item om clusters te implementeren als proof-of-concept. Gebruik de AKS-engine voor ondersteunde Kubernetes-clusters in Azure Stack Hub.

U kunt Kubernetes als marketplace-item aanbieden aan uw gebruikers. Uw gebruikers kunnen Kubernetes vervolgens implementeren in één gecoördineerde bewerking.

In dit artikel wordt beschreven hoe u een Azure Resource Manager-sjabloon gebruikt om de resources te implementeren en in te richten voor een zelfstandig Kubernetes-cluster. Controleer voordat u begint uw Azure Stack Hub en algemene Azure-tenantinstellingen. Verzamel de vereiste informatie over uw Azure Stack Hub. Voeg de benodigde resources toe aan uw tenant en aan Azure Stack Hub Marketplace. Het cluster is afhankelijk van een Ubuntu-server, aangepast script en het Kubernetes Cluster Marketplace-item dat zich in Azure Stack Hub Marketplace bevindt.

Een plan, een aanbieding en een abonnement maken

Maak een plan, een aanbieding en een abonnement voor het Kubernetes Marketplace-item. U kunt ook een bestaand plan en een bestaande aanbieding gebruiken.

  1. Meld u aan bij de beheerdersportal https://adminportal.local.azurestack.external.

  2. Maak een plan als basisplan. Zie Een plan maken in Azure Stack Hub voor instructies.

  3. Maak een aanbieding. Zie Een aanbieding maken in Azure Stack Hub voor instructies.

  4. Selecteer Aanbiedingen en zoek de aanbieding die u hebt gemaakt.

  5. Selecteer Overzicht op de blade Aanbieding.

  6. Selecteer De status Wijzigen. Selecteer Openbaar.

  7. Selecteer + Een resourceOffers>enPlansSubscription> maken om een abonnement te maken.

    a. Voer een weergavenaam in.

    b. Voer een gebruiker in. Gebruik het Azure AD-account dat is gekoppeld aan uw tenant.

    c. Beschrijving van provider

    d. Stel de Directory-tenant in op de Azure AD-tenant voor uw Azure Stack Hub.

    e. Selecteer Aanbieding. Selecteer de naam van de aanbieding die u hebt gemaakt. Noteer de abonnements-id.

Een service-principal en referenties maken in AD FS

Als u Active Directory Federated Services (AD FS) gebruikt voor uw identiteitsbeheerservice, moet u een service-principal maken voor gebruikers die een Kubernetes-cluster implementeren. Maak een service-principal met behulp van een clientgeheim. Zie Een app-registratie maken die gebruikmaakt van een clientgeheimreferentie voor instructies.

Een Ubuntu-serverinstallatiekopie toevoegen

Voeg de volgende Ubuntu Server-installatiekopie toe aan Azure Stack Hub Marketplace:

  1. Meld u aan bij de beheerdersportal https://adminportal.local.azurestack.external.

  2. Selecteer Alle services en selecteer vervolgens onder de categorie BEHEERmarketplace-beheer.

  3. Selecteer + Toevoegen vanuit Azure.

  4. Voer Ubuntu Server in.

  5. Selecteer de nieuwste versie van de server. Controleer de volledige versie en controleer of u de nieuwste versie hebt:

    • Publisher: Canonical
    • Aanbieding: UbuntuServer
    • Versie: 16.04.201806120 (of nieuwste versie)
    • SKU: 16.04-LTS
  6. Selecteer Downloaden.

Een aangepast script toevoegen voor Linux

Kubernetes toevoegen vanuit Azure Stack Hub Marketplace:

  1. Open de beheerdersportal https://adminportal.local.azurestack.external.

  2. Selecteer ALLE services en selecteer vervolgens onder de categorie BEHEER Marketplace-beheer.

  3. Selecteer + Toevoegen vanuit Azure.

  4. Voer Custom Script for Linux in.

  5. Selecteer het script met het volgende profiel:

    • Aanbieding: Aangepast script voor Linux 2.0

    • Versie: 2.0.6 (of nieuwste versie)

    • Publisher: Microsoft Corp

      Notitie

      Er kunnen meer dan één versie van Aangepast script voor Linux worden weergegeven. U moet de laatste versie van het item toevoegen.

  6. Selecteer Downloaden.

Kubernetes toevoegen aan de marketplace

  1. Open de beheerdersportal https://adminportal.local.azurestack.external.

  2. Selecteer Alle services en selecteer vervolgens onder de categorie BEHEER Marketplace-beheer.

  3. Selecteer + Toevoegen vanuit Azure.

  4. Voer Kubernetes in.

  5. Selecteer Kubernetes Cluster.

  6. Selecteer Downloaden.

    Notitie

    Het kan vijf minuten duren voordat het Marketplace-item wordt weergegeven in Azure Stack Hub Marketplace.

    Kubernetes item in Azure Stack Hub Marketplace

Kubernetes bijwerken of verwijderen

Wanneer u het Kubernetes-item bijwerkt, verwijdert u het vorige item in Azure Stack Hub Marketplace. Volg de onderstaande instructies om de Kubernetes-update toe te voegen aan Azure Stack Hub Marketplace.

Het Kubernetes-item verwijderen:

  1. Verbinding maken naar Azure Stack Hub met PowerShell als operator. Zie Verbinding maken naar Azure Stack Hub met PowerShell als operator voor instructies.

  2. Zoek het huidige Kubernetes-clusteritem in de galerie.

    Get-AzsGalleryItem | Select Name
    
  3. Opmerkingsnaam van het huidige item, zoals Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Gebruik de volgende PowerShell-cmdlet om het item te verwijderen:

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

Volgende stappen

Een Kubernetes implementeren in Azure Stack Hub

Overzicht van het aanbieden van services in Azure Stack Hub