Condividi tramite


Prerequisiti della sottoscrizione

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à

  1. Accedi al portale di Azure.

  2. 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:

  1. 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à.

  2. 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à.

  3. 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à.

  4. 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.

Passaggi successivi