Предварительные требования к подписке
Важный
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
Включение функций
Войдите в портал Azure.
Щелкните значок Cloud Shell (
) в правом верхнем углу и выберите PowerShell или Bash в зависимости от используемой команды.
В следующей командной строке введите каждую из следующих команд:
Зарегистрируйте подписку на функцию 'AKS-AzureKeyVaultSecretsProvider'.
az feature register --name AKS-AzureKeyVaultSecretsProvider --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
Register-AzProviderFeature -FeatureName AKS-AzureKeyVaultSecretsProvider -ProviderNamespace Microsoft.ContainerService
Output: все запросы для этой функции должны быть автоматически утверждены. Состояние в ответе должно отображаться как зарегистрировано.
Если вы получите ответ о том, что регистрация по-прежнему продолжается (состояние в ответе отображается как "Регистрация"), подождите несколько минут.
Выполните команду еще раз через несколько минут, а состояние изменится на "Зарегистрировано" после завершения регистрации компонентов.Зарегистрируйте подписку для функции "EnablePodIdentityPreview".
az feature register --name EnablePodIdentityPreview --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
Register-AzProviderFeature -FeatureName EnablePodIdentityPreview -ProviderNamespace Microsoft.ContainerService
Результат: Ответ указывает, что регистрация в процессе (состояние в ответе указано как "Регистрация"). Для регистрации функции может потребоваться несколько минут.
Выполните команду еще раз через несколько минут, а состояние изменится на "Зарегистрировано" после завершения регистрации компонентов.Зарегистрировать подписку для функции KubeletDisk.
az feature register --name KubeletDisk --namespace "Microsoft.ContainerService" --subscription <Your Subscription>
Register-AzProviderFeature -FeatureName KubeletDisk -ProviderNamespace Microsoft.ContainerService
Вывод: Ответ указывает, что регистрация в процессе (статус в ответе отображается как "регистрируется"). Для регистрации функции может потребоваться несколько минут.
Выполните команду еще раз через несколько минут, а состояние изменится на "Зарегистрировано" после завершения регистрации компонентов.Зарегистрируйтесь у поставщика Microsoft.ContainerService для использования функций, зарегистрированных на предыдущих этапах.
az provider register -n Microsoft.ContainerService --subscription <Your Subscription>
Register-AzResourceProvider -ProviderNamespace Microsoft.ContainerService
Вывод: Отсутствие ответа означает, что регистрация функции распространилась, и вы можете продолжить. Если вы получите ответ о том, что регистрация по-прежнему продолжается, подождите несколько минут и снова запустите команду, пока не получите ответ.