Aggiungere i prerequisiti del motore dei servizi Azure Kubernetes al Marketplace dell'hub di Azure Stack

È possibile configurare il motore dei servizi Azure Kubernetes per gli utenti. Aggiungere gli elementi descritti in questo articolo all'hub di Azure Stack. Gli utenti possono quindi distribuire un cluster Kubernetes in un'unica operazione coordinata. Questo articolo illustra i passaggi necessari per rendere il motore del servizio Azure Kubernetes disponibile per gli utenti in ambienti connessi e disconnessi. Il motore del servizio Azure Kubernetes dipende da un'identità dell'entità servizio. Il motore del servizio Azure Kubernetes dovrà anche avere nel marketplace: un'estensione script personalizzata e l'immagine di base del servizio Azure Kubernetes. Il motore del servizio Azure Kubernetes richiede l'esecuzione dell'hub di Azure Stack 1910 o versione successiva.

Nota

Il mapping dell'hub di Azure Stack al numero di versione del motore del servizio Azure Kubernetes è disponibile nelle note sulla versione del motore del servizio Azure Kubernetes.

Controllare l'offerta di servizio dell'utente

Gli utenti avranno bisogno di un piano, un'offerta e una sottoscrizione all'hub di Azure Stack con spazio sufficiente. Gli utenti spesso vogliono distribuire cluster di un massimo di sei macchine virtuali, costituite da tre master e tre nodi di lavoro. È necessario assicurarsi che dispongano di una quota sufficiente.

Per altre informazioni sulla pianificazione e la configurazione di un'offerta di servizio, vedere Panoramica dell'offerta di servizi nell'hub di Azure Stack

Creare un'entità servizio e le credenziali

Il cluster Kubernetes richiederà le autorizzazioni dell'entità servizio (SPN) e del ruolo nell'hub di Azure Stack.

  • Creare un nome SPN in Microsoft Entra ID

    Se si usa Microsoft Entra ID per il servizio di gestione delle identità, sarà necessario creare un nome SPN per gli utenti che distribuiscono un cluster Kubernetes. Creare un nome SPN usando un segreto client.

    Per istruzioni sull'uso del portale di amministrazione, vedere Creare una registrazione dell'app.
    Per istruzioni, vedere Creare una registrazione dell'app che usa credenziali del segreto client.

  • Creare un nome SPN in AD FS

    Se si usa Active Directory Federated Services (AD FS) per il servizio di gestione delle identità, è necessario creare un nome SPN per gli utenti che distribuiscono un cluster Kubernetes. Creare un nome SPN usando un segreto client.

    Per istruzioni sull'uso di PowerShell, vedere Creare una registrazione dell'app che usa le credenziali del segreto client.

  • Assegnare un ruolo

    Il nome SPN dovrà accedere alle risorse nella sottoscrizione utente usando il nome SPN. Il nome SPN richiederà l'accesso collaboratore . Per istruzioni sull'assegnazione di un ruolo, vedere Assegnare un ruolo.

Aggiungere un'immagine di base del servizio Azure Kubernetes

È possibile aggiungere un'immagine di base del servizio Azure Kubernetes al marketplace recuperando l'elemento da Azure. Tuttavia, se l'hub di Azure Stack è disconnesso, usare queste istruzioni Scaricare gli elementi del marketplace da Azure per aggiungere l'elemento. Aggiungere l'elemento specificato nel passaggio 5.

Aggiungere l'elemento seguente al marketplace:

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

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

  3. Selezionare Aggiungi da Azure.

  4. Immettere AKS Base.

  5. Selezionare la versione dell'immagine corrispondente alla versione del motore del servizio Azure Kubernetes. È possibile trovare l'elenco di un'immagine di base del servizio Azure Kubernetes nella versione del motore del servizio Azure Kubernetes in Versioni di Kubernetes supportate.

  6. Selezionare Scarica.

Aggiungere un'estensione di script personalizzata

È possibile aggiungere lo script personalizzato al marketplace ottenendo l'elemento da Azure. Tuttavia, se l'hub di Azure Stack è disconnesso, usare le istruzioni Scaricare gli elementi del Marketplace da Azure per aggiungere l'elemento. Aggiungere l'elemento specificato nel passaggio 5.

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

  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ù versioni dello script personalizzato per Linux. Sarà necessario aggiungere l'ultima versione dell'elemento.

  6. Selezionare Scarica.

Passaggi successivi

Che cos'è il motore del servizio Azure Kubernetes nell'hub di Azure Stack?

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