Поделиться через


Предварительные требования к подписке

Важный

Azure HDInsight на AKS упразднён 31 января 2025 г. Узнайте больше о из этого объявления.

Необходимо перенести рабочие нагрузки в Microsoft Fabric или эквивалентный продукт Azure, чтобы избежать резкого завершения рабочих нагрузок.

Важный

Эта функция сейчас доступна в предварительной версии. Дополнительные условия использования для предварительных версий Microsoft Azure включают дополнительные юридические термины, применимые к функциям Azure, которые находятся в бета-версии, в предварительной версии или в противном случае еще не выпущены в общую доступность. Сведения о конкретной предварительной версии Azure HDInsight на AKS см. в . Для вопросов или предложений функций отправьте запрос на AskHDInsight с подробными сведениями и следите за нашими обновлениями в Azure HDInsight Community.

Если вы впервые используете подписку Azure для HDInsight в AKS, может потребоваться включить следующие функции.

Регистрация арендатора

Если вы пытаетесь подключить новый клиент к HDInsight в AKS, необходимо предоставить согласие на первое приложение HDInsight в AKS для доступа к API. Это приложение пытается подготовить приложение, используемое для проверки подлинности пользователей и групп кластера.

Заметка

Администратор арендатора сможет запустить команду для настройки доверенного лица службы от первой стороны в данном арендаторе.

команды:

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

Включение функций

  1. Войдите в портал Azure.

  2. Щелкните значок Cloud Shell () в правом верхнем углу и выберите PowerShell или Bash в зависимости от используемой команды.

В следующей командной строке введите каждую из следующих команд:

  1. Зарегистрируйте подписку на функцию 'AKS-AzureKeyVaultSecretsProvider'.

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

    Output: все запросы для этой функции должны быть автоматически утверждены. Состояние в ответе должно отображаться как зарегистрировано.
    Если вы получите ответ о том, что регистрация по-прежнему продолжается (состояние в ответе отображается как "Регистрация"), подождите несколько минут.
    Выполните команду еще раз через несколько минут, а состояние изменится на "Зарегистрировано" после завершения регистрации компонентов.

  2. Зарегистрируйте подписку для функции "EnablePodIdentityPreview".

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

    Результат: Ответ указывает, что регистрация в процессе (состояние в ответе указано как "Регистрация"). Для регистрации функции может потребоваться несколько минут.
    Выполните команду еще раз через несколько минут, а состояние изменится на "Зарегистрировано" после завершения регистрации компонентов.

  3. Зарегистрировать подписку для функции KubeletDisk.

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

    Вывод: Ответ указывает, что регистрация в процессе (статус в ответе отображается как "регистрируется"). Для регистрации функции может потребоваться несколько минут.
    Выполните команду еще раз через несколько минут, а состояние изменится на "Зарегистрировано" после завершения регистрации компонентов.

  4. Зарегистрируйтесь у поставщика Microsoft.ContainerService для использования функций, зарегистрированных на предыдущих этапах.

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

    Вывод: Отсутствие ответа означает, что регистрация функции распространилась, и вы можете продолжить. Если вы получите ответ о том, что регистрация по-прежнему продолжается, подождите несколько минут и снова запустите команду, пока не получите ответ.

Дальнейшие действия