Compartir vía


Requisitos previos de la suscripción

Si usa la primera vez la suscripción de Azure para HDInsight en AKS, es posible que deba habilitarse las siguientes características.

Registro de inquilinos

Si está intentando incorporar un nuevo inquilino a HDInsight en AKS, debe proporcionar consentimiento para la aplicación de HDInsight de primera entidad en AKS para acceder a la API. Esta aplicación intenta aprovisionar la aplicación que se usa para autenticar los usuarios y grupos del clúster.

Nota:

El administrador de inquilinos podría ejecutar el comando para aprovisionar la entidad de servicio de primera entidad en el inquilino determinado.

Comandos:

az ad sp create --id d3d1a4fe-edb2-4b09-bc39-e41d342323d6
New-AzureADServicePrincipal -AppId d3d1a4fe-edb2-4b09-bc39-e41d342323d6

Habilitación de las características

  1. Inicie sesión en Azure Portal.

  2. Haga clic en el icono de Cloud Shell ( ) en la parte superior derecha y seleccione PowerShell o Bash como entorno en función del comando que use.

En el símbolo del sistema siguiente, escriba cada uno de los siguientes comandos:

  1. registrar la suscripción para la característica "AKS-AzureKeyVaultSecretsProvider".

    az feature register --name AKS-AzureKeyVaultSecretsProvider --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
    
    Register-AzProviderFeature -FeatureName AKS-AzureKeyVaultSecretsProvider -ProviderNamespace Microsoft.ContainerService
    

    salida: todas las solicitudes de esta característica deben aprobarse automáticamente. El estado de la respuesta debe mostrarse como Registrado.
    Si recibe una respuesta que el registro sigue en curso (el estado de la respuesta se muestra como "Registrar"), espere unos minutos.
    Vuelva a ejecutar el comando en pocos minutos y el estado cambie a "Registrado" una vez completado el registro de características.

  2. Registre la suscripción para la característica "EnablePodIdentityPreview".

     az feature register --name EnablePodIdentityPreview --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
    
    Register-AzProviderFeature -FeatureName EnablePodIdentityPreview -ProviderNamespace Microsoft.ContainerService
    

    Salida: La respuesta indica que el registro está en curso (el estado de la respuesta se muestra como "Registrar"). El proceso de registro para obtener la característica puede tardar unos minutos.
    Vuelva a ejecutar el comando en pocos minutos y el estado cambie a "Registrado" una vez completado el registro de características.

  3. Registrar la suscripción para la característica "KubeletDisk".

    az feature register --name KubeletDisk --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
    
    Register-AzProviderFeature -FeatureName KubeletDisk -ProviderNamespace Microsoft.ContainerService
    

    Salida: La respuesta indica que el registro está en curso (el estado de la respuesta se muestra como "Registrar"). El proceso de registro para obtener la característica puede tardar unos minutos.
    Vuelva a ejecutar el comando en pocos minutos y el estado cambie a "Registrado" una vez completado el registro de características.

  4. Registrar con el proveedor "Microsoft.ContainerService" para propagar las características registradas en los pasos anteriores.

    az provider register -n Microsoft.ContainerService --subscription <Your Subscription>
    
    Register-AzResourceProvider -ProviderNamespace Microsoft.ContainerService
    

    Salida: Sin respuesta significa que el registro de características se propagó y puede continuar. Si recibe una respuesta que el registro sigue en marcha, espere unos minutos y vuelva a ejecutar el comando hasta que no reciba ninguna respuesta.

Pasos siguientes