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.
Přihlaste se k portálu pro správu
https://adminportal.local.azurestack.external
.Vytvořte plán jako základní plán. Pokyny najdete v tématu Vytvoření plánu ve službě Azure Stack Hub.
Vytvořte nabídku. Pokyny najdete v tématu Vytvoření nabídky ve službě Azure Stack Hub.
Vyberte možnost Nabídkya najděte nabídku, kterou jste vytvořili.
V okně Nabídka vyberte Přehled.
Vyberte Změnit stav. Vyberte Veřejné.
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:
Přihlaste se k portálu pro správu
https://adminportal.local.azurestack.external
.Vyberte Všechny službya potom v kategorii SPRÁVA vyberte Správa tržiště.
Vyberte + Přidat z Azure.
Zadejte
Ubuntu Server
.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
Vyberte Stáhnout.
Přidání vlastního skriptu pro Linux
Přidejte Kubernetes z Marketplace služby Azure Stack Hub:
Otevřete portál pro správu
https://adminportal.local.azurestack.external
.Vyberte všechny služby a potom v kategorii SPRÁVA vyberte Správa marketplace.
Vyberte možnost + Přidat z Azure.
Zadejte
Custom Script for Linux
.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.
Vyberte Stáhnout.
Přidejte Kubernetes na tržiště
Otevřete portál pro správu
https://adminportal.local.azurestack.external
.Vyberte Všechny služby a potom v kategorii ADMINISTRACE vyberte Řízení tržiště.
Vyberte + Přidat z Azure.
Zadejte
Kubernetes
.Vyberte
Kubernetes Cluster
.Vyberte Stáhnout.
Poznámka
Zobrazení položky marketplace na Marketplace služby Azure Stack Hub může trvat pět minut.
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:
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.
Najděte aktuální položku clusteru Kubernetes v galerii.
Get-AzsGalleryItem | Select Name
Poznamenejte si název aktuální položky, například
Microsoft.AzureStackKubernetesCluster.0.3.0
.K odebrání položky použijte následující rutinu PowerShellu:
$Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0" Remove-AzsGalleryItem -Name $Itemname