Sdílet prostřednictvím


Přidání Kubernetes na Marketplace služby Azure Stack Hub

Poznámka

K nasazení clusterů jako testování konceptu použijte jenom položku Marketplace služby Kubernetes Azure Stack Hub. Pro podporované clustery Kubernetes ve službě Azure Stack Hub použijte AKS engine.

Kubernetes můžete uživatelům nabídnout jako položku marketplace. Vaši uživatelé pak můžou Kubernetes nasadit v jediné koordinované operaci.

Tento článek se zabývá nasazením a zřízením prostředků pro samostatný cluster Kubernetes pomocí šablony Azure Resource Manageru. Než začnete, zkontrolujte nastavení služby Azure Stack Hub a globálního tenanta Azure. Shromážděte požadované informace o službě Azure Stack Hub. Přidejte potřebné prostředky ke svému tenantovi a do Marketplace platformy Azure Stack Hub. Cluster závisí na serveru Ubuntu, vlastním skriptu a položce marketplace clusteru Kubernetes, která se má na marketplace služby Azure Stack Hub nacházet.

Vytvoření plánu, nabídky a předplatného

Vytvořte plán, nabídku a předplatné pro položku Marketplace Kubernetes. Můžete také použít existující plán a nabídku.

  1. Přihlaste se k portálu pro správu https://adminportal.local.azurestack.external.

  2. Vytvořte plán jako základní plán. Pokyny najdete v tématu Vytvoření plánu ve službě Azure Stack Hub.

  3. Vytvořte nabídku. Pokyny najdete v tématu Vytvoření nabídky ve službě Azure Stack Hub.

  4. Vyberte možnost Nabídkya najděte nabídku, kterou jste vytvořili.

  5. V okně Nabídka vyberte Přehled.

  6. Vyberte Změnit stav. Vyberte Veřejné.

  7. Vyberte a pak zvolte možnost Vytvořit prostředek>Nabídky a plány>Předplatné k vytvoření předplatného.

    a. Zadejte zobrazované jméno.

    b. Zadejte uživatele . Použijte účet Microsoft Entra přidružený k vašemu tenantovi.

    c. Popis zprostředkovatele

    d. Nastavte tenanta Directory na tenanta Microsoft Entra pro službu Azure Stack Hub.

    e. Vyberte nabídku . Vyberte název nabídky, kterou jste vytvořili. Poznamenejte si ID předplatného.

Vytvoření principálu služby a přihlašovacích údajů v AD FS

Pokud pro službu správy identit používáte službu AD FS (Active Directory Federated Services), musíte vytvořit instanční objekt pro uživatele, kteří nasazují cluster Kubernetes. Vytvořte služební principál pomocí tajného klíče klienta. Pokyny najdete v tématu Vytvoření registrace aplikace, která používá přihlašovací údaje tajného klíče klienta.

Přidání image serveru Ubuntu

Na marketplace služby Azure Stack Hub přidejte následující image Ubuntu Serveru:

  1. Přihlaste se k portálu pro správu https://adminportal.local.azurestack.external.

  2. Vyberte Všechny službya potom v kategorii SPRÁVA vyberte Správa tržiště.

  3. Vyberte + Přidat z Azure.

  4. Zadejte Ubuntu Server.

  5. Vyberte nejnovější verzi serveru. Zkontrolujte úplnou verzi a ujistěte se, že máte nejnovější verzi:

    • Vydavatel: Canonical
    • Nabídky: UbuntuServer
    • verze: 16.04.201806120 (nebo nejnovější verze)
    • SKU: 16.04-LTS
  6. Vyberte Stáhnout.

Přidání vlastního skriptu pro Linux

Přidejte Kubernetes z Marketplace služby Azure Stack Hub:

  1. Otevřete portál pro správu https://adminportal.local.azurestack.external.

  2. Vyberte všechny služby a potom v kategorii SPRÁVA vyberte Správa marketplace.

  3. Vyberte možnost + Přidat z Azure.

  4. Zadejte Custom Script for Linux.

  5. Vyberte skript s následujícím profilem:

    • Nabídka: Vlastní skript pro Linux 2.0

    • verze: 2.0.6 (nebo nejnovější verze)

    • Publisher: Microsoft Corp

      Poznámka

      Může být uvedena více než jedna verze vlastních skriptů pro Linux. Musíte přidat poslední verzi položky.

  6. Vyberte Stáhnout.

Přidejte Kubernetes na tržiště

  1. Otevřete portál pro správu https://adminportal.local.azurestack.external.

  2. Vyberte Všechny služby a potom v kategorii ADMINISTRACE vyberte Řízení tržiště.

  3. Vyberte + Přidat z Azure.

  4. Zadejte Kubernetes.

  5. Vyberte Kubernetes Cluster.

  6. Vyberte Stáhnout.

    Poznámka

    Zobrazení položky marketplace na Marketplace služby Azure Stack Hub může trvat pět minut.

    položku Kubernetes na marketplace služby Azure Stack Hub

Aktualizace nebo odebrání Kubernetes

Při aktualizaci položky Kubernetes odeberete předchozí položku na marketplace služby Azure Stack Hub. Podle pokynů níže přidejte aktualizaci Kubernetes na Marketplace služby Azure Stack Hub.

Odebrání položky Kubernetes:

  1. Připojte se ke službě Azure Stack Hub pomocí PowerShellu jako operátora. Pokyny najdete v tématu Připojení ke službě Azure Stack Hub pomocí PowerShellu jako operátora.

  2. Najděte aktuální položku clusteru Kubernetes v galerii.

    Get-AzsGalleryItem | Select Name
    
  3. Poznamenejte si název aktuální položky, například Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. K odebrání položky použijte následující rutinu PowerShellu:

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

Další kroky

nasazení Kubernetes do služby Azure Stack Hub

Přehled nabídek služeb ve službě Azure Stack Hub