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 tenant del cluster deve applicare solo gli aggiornamenti in base alle esigenze. I servizi sono senza costi aggiuntivi. 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 di macchina virtuale, l'immagine di base del servizio Azure Kubernetes, un piano e un'offerta per gli utenti e abilitare la 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, è in fase di interruzione e non diventerà disponibile a livello generale. Vedere 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 di amministrazione. È possibile creare cluster del servizio Azure Kubernetes solo nell'ambiente utente.

Scaricare le estensioni macchina virtuale necessarie

Assicurarsi che le estensioni di 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 riportate 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)

    Ottenere il comando run per Linux

  • Script personalizzato per Linux (versione 2.0.6)

    Ottenere uno 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 dell'hub di Azure Stack Resource Manager:

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

Per informazioni sull'installazione e sull'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 Azure Kubernetes richiede 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 da usare 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 il servizio Azure Kubernetes nella casella di ricerca. Individuare e scaricare sia la distribuzione dell'immagine di base del servizio Azure Kubernetes 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:

      Aggiungere l'immagine di base del servizio Azure Kubernetes - Linux

    • Immagine di base di Windows:

      Aggiungere l'immagine di base del servizio Azure Kubernetes - Windows

  3. Se l'istanza è disconnessa, seguire le istruzioni riportate nell'articolo 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:

    Creare 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:

    Creare un'offerta

Configurare la multi-tenancy

È necessario configurare l'hub di Azure Stack per supportare gli accessi da utenti che risiedono in altre directory 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. Usando il portale di amministrazione, è possibile accedere alle servizio Azure Kubernetes nel gruppo Amministrazione.

  2. Selezionare il pannello Avvisi . Esaminare gli avvisi:

    Servizio Azure Kubernetes - Amministrazione

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

Servizio Azure Kubernetes - Avvisi

Passaggi successivi

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