Lägga till Kubernetes på Azure Stack Hub Marketplace
Obs
Använd endast Kubernetes Azure Stack Hub Marketplace-objektet för att distribuera kluster som ett konceptbevis. För Kubernetes-kluster som stöds på Azure Stack Hub använder du AKS-motorn.
Du kan erbjuda Kubernetes som ett marketplace-objekt till dina användare. Användarna kan sedan distribuera Kubernetes i en enda samordnad åtgärd.
Den här artikeln tittar på hur du använder en Azure Resource Manager-mall för att distribuera och etablera resurser för ett fristående Kubernetes-kluster. Kontrollera inställningarna för Azure Stack Hub och globala Azure-klientorganisationer innan du börjar. Samla in nödvändig information om din Azure Stack Hub. Lägg till nödvändiga resurser i din klientorganisation och till Azure Stack Hub Marketplace. Klustret är beroende av en Ubuntu-server, anpassat skript och kubernetes-klustermarknadsobjektet som ska finnas på Azure Stack Hub Marketplace.
Skapa en plan, ett erbjudande och en prenumeration
Skapa en plan, ett erbjudande och en prenumeration för Kubernetes Marketplace-objektet. Du kan också använda en befintlig plan och ett befintligt erbjudande.
Logga in på administratörsportalen
https://adminportal.local.azurestack.external
.Skapa en basplan. Anvisningar finns i Skapa en plan i Azure Stack Hub.
Skapa ett erbjudande. Anvisningar finns i Skapa ett erbjudande i Azure Stack Hub.
Välj Erbjudandenoch hitta erbjudandet du skapade.
Välj Översikt på panelen Erbjudande.
Välj Ändra tillstånd. Välj Offentlig.
Välj + Skapa en resurs>Erbjudanden och planer>Prenumeration för att skapa en prenumeration.
a. Ange ett visningsnamn.
b. Ange en användare. Använd Microsoft Entra-kontot som är associerat med din klientorganisation.
c. Providerbeskrivning
d. Ange Directory-klientorganisationen till Microsoft Entra-klientorganisationen för din Azure Stack Hub.
e. Välj Erbjudande. Välj namnet på erbjudandet som du skapade. Anteckna prenumerations-ID:t.
Skapa tjänstens huvudnamn och autentiseringsuppgifter i AD FS
Om du använder Active Directory Federated Services (AD FS) för din identitetshanteringstjänst måste du skapa ett huvudnamn för tjänsten för användare som distribuerar ett Kubernetes-kluster. Skapa tjänstens huvudnamn med hjälp av en klienthemlighet. Anvisningar finns i Skapa en appregistrering som använder en klienthemlig autentiseringsuppgift.
Lägga till en Ubuntu-serverbild
Lägg till följande Ubuntu Server-avbildning på Azure Stack Hub Marketplace:
Logga in på administratörsportalen
https://adminportal.local.azurestack.external
.Välj Alla tjänsteroch under kategorin ADMINISTRATION väljer du sedan Marketplace-hantering.
Välj + Lägg till från Azure.
Ange
Ubuntu Server
.Välj den senaste versionen av servern. Kontrollera den fullständiga versionen och se till att du har den senaste versionen:
- Publisher: Canonical
- Erbjudande: UbuntuServer
- version: 16.04.201806120 (eller senaste version)
- SKU: 16.04-LTS
Välj Ladda ned.
Lägga till ett anpassat skript för Linux
Lägg till Kubernetes från Azure Stack Hub Marketplace:
Öppna administratörsportalen
https://adminportal.local.azurestack.external
.Välj ALLA tjänster och välj sedan Marketplace Managementunder kategorin ADMINISTRATION .
Välj + Lägg till från Azure.
Ange
Custom Script for Linux
.Välj skriptet med följande profil:
Erbjudande: Anpassat skript för Linux 2.0
version: 2.0.6 (eller senaste version)
Utgivare: Microsoft Corp
Not
Mer än en version av anpassat skript för Linux kan visas. Du måste lägga till den senaste versionen av objektet.
Välj Ladda ned.
Lägga till Kubernetes på marketplace
Öppna administratörsportalen
https://adminportal.local.azurestack.external
.Välj Alla tjänster och under kategorin ADMINISTRATION väljer du sedan Marketplace Management.
Välj + Lägg till från Azure.
Ange
Kubernetes
.Välj
Kubernetes Cluster
.Välj Ladda ned.
Not
Det kan ta fem minuter innan marketplace-objektet visas på Azure Stack Hub Marketplace.
Uppdatera eller ta bort Kubernetes
När du uppdaterar Kubernetes-objektet tar du bort det tidigare objektet på Azure Stack Hub Marketplace. Följ anvisningarna nedan för att lägga till Kubernetes-uppdateringen på Azure Stack Hub Marketplace.
Så här tar du bort Kubernetes-objektet:
Anslut till Azure Stack Hub med PowerShell som operatör. Instruktioner finns i Ansluta till Azure Stack Hub med PowerShell som operatör.
Hitta det aktuella Kubernetes-klusterobjektet i galleriet.
Get-AzsGalleryItem | Select Name
Anteckna namnet på det aktuella objektet, till exempel
Microsoft.AzureStackKubernetesCluster.0.3.0
.Använd följande PowerShell-cmdlet för att ta bort objektet:
$Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0" Remove-AzsGalleryItem -Name $Itemname