Condividi tramite


Aggiungere Kubernetes al Marketplace dell'hub di Azure Stack

Nota

Usare solo l'elemento del Marketplace di Azure Stack Hub Kubernetes per distribuire i cluster come prova concettuale. Per i cluster Kubernetes supportati nell'hub di Azure Stack, usare motore del servizio Azure Kubernetes.

È possibile offrire Kubernetes come elemento del marketplace agli utenti. Gli utenti possono quindi distribuire Kubernetes in un'unica operazione coordinata.

Questo articolo illustra l'uso di un modello di Azure Resource Manager per distribuire ed effettuare il provisioning delle risorse per un cluster Kubernetes autonomo. Prima di iniziare, controllare l'hub di Azure Stack e le impostazioni globali del tenant di Azure. Raccogliere le informazioni necessarie sull'hub di Azure Stack. Aggiungere le risorse necessarie al tenant e al Marketplace dell'hub di Azure Stack. Il cluster dipende da un server Ubuntu, uno script personalizzato e dall'articolo Kubernetes Cluster presente nell'Azure Stack Hub Marketplace.

Creare un piano, un'offerta e una sottoscrizione

Creare un piano, un'offerta e un abbonamento per il prodotto nel marketplace di Kubernetes. È anche possibile usare un piano e un'offerta esistenti.

  1. Accedere al portale di amministrazione https://adminportal.local.azurestack.external.

  2. Creare un piano come piano di base. Per istruzioni, vedere Creare un piano nell'hub di Azure Stack.

  3. Creare un'offerta. Per istruzioni, vedere Creare un'offerta nell'hub di Azure Stack.

  4. Seleziona Offertee trova l'offerta che hai creato.

  5. Selezionare Panoramica nel pannello Offerta.

  6. Selezionare Modifica stato. Selezionare pubblico.

  7. Selezionare + Crea una risorsa>Offerte e Piani>Sottoscrizione per creare una sottoscrizione.

    un. Immettere un nome visualizzato .

    b. Inserisci un Utente. Utilizzare l'account Microsoft Entra associato al tuo tenant.

    c. Descrizione provider

    d. Impostare il tenant Directory sul tenant di Microsoft Entra per Azure Stack Hub.

    e. Selezionare Offerta. Selezionare il nome dell'offerta creata. Prendere nota dell'ID sottoscrizione.

Creare un principal del servizio e le credenziali in AD FS

Se si usa Active Directory Federated Services (AD FS) per il servizio di gestione delle identità, è necessario creare un'entità servizio per gli utenti che distribuiscono un cluster Kubernetes. Creare un principale del servizio usando un segreto del client. Per le istruzioni, vedere Creare una registrazione dell'app che usa una credenziale segreta del client.

Aggiungere un'immagine del server Ubuntu

Aggiungere la seguente immagine di Ubuntu Server al Marketplace di Azure Stack Hub.

  1. Accedere al portale di amministrazione https://adminportal.local.azurestack.external.

  2. Selezionare Tutti i servizie quindi sotto la categoria AMMINISTRAZIONE , selezionare Gestione del Marketplace.

  3. Selezionare + Aggiungi da Azure.

  4. Immettere Ubuntu Server.

  5. Selezionare la versione più recente del server. Controllare la versione completa e assicurarsi di avere la versione più recente:

    • Editore: Canonical
    • offerta: UbuntuServer
    • versione: 16.04.201806120 (o versione più recente)
    • SKU: 16.04-LTS
  6. Selezionare Scarica.

Aggiungere uno script personalizzato per Linux

Aggiungere Kubernetes dal Marketplace dell'hub di Azure Stack:

  1. Aprire il portale di amministrazione https://adminportal.local.azurestack.external.

  2. Selezionare TUTTI i servizi e quindi nella categoria AMMINISTRAZIONE selezionare Gestione marketplace.

  3. Selezionare + Aggiungi da Azure.

  4. Immettere Custom Script for Linux.

  5. Selezionare lo script con il profilo seguente:

    • Offerta- Script personalizzato per Linux 2.0

    • versione: 2.0.6 (o versione più recente)

    • Publisher: Microsoft Corp

      Nota

      È possibile elencare più di una versione di Script personalizzato per Linux. È necessario aggiungere l'ultima versione dell'elemento.

  6. Selezionare Scarica.

Aggiungere Kubernetes al marketplace

  1. Aprire il portale di amministrazione https://adminportal.local.azurestack.external.

  2. Selezionare Tutti i servizi e quindi nella categoria AMMINISTRAZIONE selezionare Gestione marketplace.

  3. Selezionare + Aggiungi da Azure.

  4. Immettere Kubernetes.

  5. Selezionare Kubernetes Cluster.

  6. Selezionare Scarica.

    Nota

    La visualizzazione dell'elemento del marketplace nel Marketplace dell'hub di Azure Stack potrebbe richiedere cinque minuti.

    elemento Kubernetes nel Marketplace dell'hub di Azure Stack

Aggiornare o rimuovere Kubernetes

Quando si aggiorna l'elemento Kubernetes, si rimuove l'elemento precedente in Azure Stack Hub Marketplace. Seguire le istruzioni seguenti per aggiungere l'aggiornamento di Kubernetes al Marketplace dell'hub di Azure Stack.

Per rimuovere l'elemento Kubernetes:

  1. Connettersi all'hub di Azure Stack con PowerShell come operatore. Per istruzioni, vedere Connettersi all'hub di Azure Stack con PowerShell come operatore.

  2. Trova l'elemento Kubernetes Cluster corrente nella raccolta.

    Get-AzsGalleryItem | Select Name
    
  3. Annotare il nome dell'elemento corrente, ad esempio Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Usare il cmdlet di PowerShell seguente per rimuovere l'elemento:

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

Passaggi successivi

Distribuire un kubernetes nell'hub di Azure Stack

Panoramica dell'offerta di servizi nell'hub di Azure Stack