Prerequisiti della sottoscrizione
Nota
Azure HDInsight su AKS verrà ritirato il 31 gennaio 2025. Prima del 31 gennaio 2025, sarà necessario eseguire la migrazione dei carichi di lavoro a Microsoft Fabric o a un prodotto Azure equivalente per evitare interruzioni improvvise dei carichi di lavoro. I cluster rimanenti nella sottoscrizione verranno arrestati e rimossi dall’host.
Solo il supporto di base sarà disponibile fino alla data di ritiro.
Importante
Questa funzionalità è attualmente disponibile solo in anteprima. Le Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure includono 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. Per informazioni su questa anteprima specifica, vedere Informazioni sull'anteprima di Azure HDInsight nel servizio Azure Kubernetes. Per domande o suggerimenti sulle funzionalità, inviare una richiesta in AskHDInsight con i dettagli e seguire Microsoft per altri aggiornamenti nella Community di Azure HDInsight.
Se è la prima volta che si usa la sottoscrizione di Azure per HDInsight su AKS, potrebbe essere necessario abilitare le funzionalità seguenti.
Registrazione del tenant
Se si sta tentando di eseguire l'onboarding di un nuovo tenant in HDInsight su AKS, è necessario fornire il consenso all'app proprietaria HDInsight su AKS per accedere all'API. Questa app tenta di effettuare il provisioning dell'applicazione usata per autenticare utenti e gruppi del cluster.
Nota
L'amministratore tenant può eseguire il comando per effettuare il provisioning dell'entità servizio proprietaria nel tenant specificato.
Comandi:
az ad sp create --id d3d1a4fe-edb2-4b09-bc39-e41d342323d6
New-AzureADServicePrincipal -AppId d3d1a4fe-edb2-4b09-bc39-e41d342323d6
Abilitare le funzionalità
Accedi al portale di Azure.
Fare clic sull'icona di Cloud Shell () in alto a destra e selezionare PowerShell o Bash come ambiente in base al comando usato.
Al prompt dei comandi successivo immettere ognuno dei comandi seguenti:
Registrare la sottoscrizione per la funzionalità 'AKS-AzureKeyVaultSecretsProvider'.
az feature register --name AKS-AzureKeyVaultSecretsProvider --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
Register-AzProviderFeature -FeatureName AKS-AzureKeyVaultSecretsProvider -ProviderNamespace Microsoft.ContainerService
Output: tutte le richieste per questa funzionalità devono essere approvate automaticamente. Lo stato nella risposta deve essere visualizzato come Registrato.
Se si riceve una risposta che indica che la registrazione è ancora in corso (lo stato nella risposta viene visualizzato come "In fase di registrazione"), attendere alcuni minuti.
Eseguire di nuovo il comando dopo pochi minuti e lo stato passa a "Registrato" una volta completata la registrazione della funzionalità.Registrare la sottoscrizione per la funzionalità 'EnablePodIdentityPreview'.
az feature register --name EnablePodIdentityPreview --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
Register-AzProviderFeature -FeatureName EnablePodIdentityPreview -ProviderNamespace Microsoft.ContainerService
Output: la risposta indica che la registrazione è in corso (lo stato nella risposta viene visualizzato come "In fase di registrazione"). La registrazione della funzionalità può richiedere alcuni minuti.
Eseguire di nuovo il comando dopo pochi minuti e lo stato passa a "Registrato" una volta completata la registrazione della funzionalità.Registrare la sottoscrizione per la funzionalità "KubeletDisk".
az feature register --name KubeletDisk --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
Register-AzProviderFeature -FeatureName KubeletDisk -ProviderNamespace Microsoft.ContainerService
Output: la risposta indica che la registrazione è in corso (lo stato nella risposta viene visualizzato come "In fase di registrazione"). La registrazione della funzionalità può richiedere alcuni minuti.
Eseguire di nuovo il comando dopo pochi minuti e lo stato passa a "Registrato" una volta completata la registrazione della funzionalità.Eseguire la registrazione con il provider "Microsoft.ContainerService" per propagare le funzionalità registrate nei passaggi precedenti.
az provider register -n Microsoft.ContainerService --subscription <Your Subscription>
Register-AzResourceProvider -ProviderNamespace Microsoft.ContainerService
Output: nessuna risposta indica che la registrazione della funzionalità è stata propagata ed è possibile procedere. Se si riceve una risposta che indica che la registrazione è ancora in corso, attendere alcuni minuti ed eseguire nuovamente il comando fino a quando non si riceve alcuna risposta.