Installare e offrire il servizio Azure Kubernetes nell'hub di Azure Stack

servizio Azure Kubernetes (servizio Azure Kubernetes) consente agli utenti di distribuire cluster Kubernetes nell'hub di Azure Stack. Il servizio Azure Kubernetes riduce la complessità e il sovraccarico operativo della gestione dei cluster Kubernetes. Come servizio Kubernetes ospitato, l'hub di Azure Stack gestisce attività critiche come il monitoraggio dell'integrità e facilita la manutenzione dei cluster. Il team dell'hub di Azure Stack gestisce l'immagine usata per la gestione dei cluster. L'amministratore del tenant del cluster deve solo applicare gli aggiornamenti in base alle esigenze. I servizi sono senza costi aggiuntivi. Il servizio Azure Kubernetes è gratuito: si paga solo per usare i nodi master e agente delle macchine virtuali all'interno dei cluster. È possibile installare il provider di risorse servizio Azure Kubernetes (servizio Azure Kubernetes) per gli utenti dell'hub di Azure Stack.

Per installare, è necessario avere le estensioni della macchina virtuale, l'immagine di base del servizio Azure Kubernetes, un piano e un'offerta per gli utenti e abilitare il multi-tenancy per l'hub di Azure Stack. I cluster del servizio Azure Kubernetes possono essere creati solo nell'ambiente utente.

Importante

servizio Azure Kubernetes nell'hub di Azure Stack, attualmente in anteprima, non è più disponibile e non verrà rilasciato a disponibilità generale. Vedere panoramica del motore del servizio Azure Kubernetes per una soluzione Kubernetes nell'hub di Azure Stack. Vedere le condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure per termini legali aggiuntivi che si applicano a funzionalità di Azure in versione beta, in anteprima o in altro modo non ancora disponibili a livello generale.

Nota

servizio Azure Kubernetes nell'hub di Azure Stack non supporta la creazione di un cluster nell'ambiente amministratore. È possibile creare cluster del servizio Azure Kubernetes solo nell'ambiente utente.

Scaricare le estensioni macchina virtuale necessarie

Assicurarsi che le estensioni della macchina virtuale seguenti siano disponibili nell'hub di Azure Stack.

Ottenere le estensioni dal portale

È possibile trovare le estensioni della macchina virtuale nel Marketplace dell'hub di Azure Stack. È possibile scaricarli da Azure se è necessario aggiungerli a un ambiente disconnesso. Seguire le istruzioni in Scaricare gli elementi del Marketplace nell'hub di Azure Stack (disconnesso):Follow the instructions in Download Marketplace items to Azure Stack Hub (Disconnected):

  • Eseguire il comando per Linux (versione più recente)

    Screenshot del portale che mostra il comando di esecuzione per Linux.

  • Script personalizzato per Linux (versione 2.0.6)

    Screenshot del portale che mostra lo script personalizzato per Linux.

Visualizzare le estensioni con PowerShell

PowerShell fornisce un Get-AzsVMExtension cmdlet per visualizzare le estensioni della macchina virtuale disponibili nel sistema. Eseguire lo script seguente per visualizzare le estensioni disponibili. Specificare l'URL corretto per l'endpoint di Azure Stack Hub Resource Manager:

Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.<location>.<yourdomainname>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension

Per informazioni sull'installazione e l'uso del modulo AzureStack PowerShell, vedere Installare il modulo Az di PowerShell per l'hub di Azure Stack.

Scaricare l'immagine di base del servizio Azure Kubernetes

Il servizio Servizio Azure Kubernetes necessita di un'immagine di macchina virtuale speciale denominata immagine di base del servizio Azure Kubernetes. Il servizio Azure Kubernetes non funziona senza la versione corretta dell'immagine disponibile nel Marketplace dell'hub di Azure Stack locale. L'immagine deve essere usata dal servizio Servizio Azure Kubernetes, non essere usata dai tenant per creare singole macchine virtuali. L'immagine non è visibile ai tenant nel Marketplace. Si tratta di un'attività che deve essere eseguita insieme a ogni aggiornamento dell'hub di Azure Stack. Ogni volta che è presente un nuovo aggiornamento, è presente una nuova immagine di base del servizio Azure Kubernetes associata al servizio Azure Kubernetes. Di seguito sono riportati i passaggi necessari:

  1. Usando il portale di amministrazione, passare al pannello di gestione del Marketplace e selezionare Aggiungi da Azure.

  2. Digitare servizio Azure Kubernetes nella casella di ricerca. Individuare e scaricare sia la distribuzione dell'immagine linux AKS Base Ubuntu 18.04-LTS, 2022 Q1 versione 2022.01.21 che l'immagine windows di base del servizio Azure Kubernetes versione 17763.2300.220121.

    • Immagine di base Linux:

      Screenshot del portale che mostra l'aggiunta dell'immagine di base del servizio Azure Kubernetes - Linux.

    • Immagine di base di Windows:

      Screenshot del portale che mostra l'aggiunta dell'immagine di base del servizio Azure Kubernetes - Windows.

  3. Se l'istanza è disconnessa, seguire le istruzioni in Scaricare gli elementi del Marketplace nell'hub di Azure Stack per scaricare i due elementi specificati dal marketplace in Azure e caricarli nell'istanza dell'hub di Azure Stack.

Creare piani e offerte

Per consentire agli utenti tenant di usare il servizio Servizio Azure Kubernetes, l'operatore deve renderlo disponibile tramite un piano e un'offerta.

  1. Creare un piano con il Microsoft.Container servizio. Non esistono quote specifiche per questo servizio; usa le quote disponibili per i servizi di calcolo, rete e archiviazione:

    Screenshot del portale che mostra la creazione di un piano.

  2. Anche in questo caso, usare il portale di amministrazione dell'hub di Azure Stack per creare un'offerta contenente il piano creato nel passaggio precedente:

    Screenshot del portale che mostra la creazione di un'offerta.

Configurare la multi-tenancy

È necessario configurare l'hub di Azure Stack per supportare gli accessi degli utenti che risiedono in altre directory di Microsoft Entra, consentendo loro di usare i servizi nell'hub di Azure Stack.

Per istruzioni, vedere Configurare la multi-tenancy nell'hub di Azure Stack.

Monitorare e agire sugli avvisi

  1. Usare il portale di amministrazione per accedere servizio Azure Kubernetes nel gruppo Amministrazione.

  2. Selezionare il pannello Avvisi. Esaminare gli avvisi:

    Screenshot del portale che mostra il servizio Azure Kubernetes - Amministratore.

  3. Gli avvisi vengono visualizzati nel pannello Avvisi ed è possibile intervenire su di essi, se necessario:

    Screenshot del portale che mostra il servizio Azure Kubernetes - Avvisi.

Passaggi successivi

Altre informazioni sul servizio Azure Kubernetes nell'hub di Azure Stack