Предварительные требования к подписке
Если вы впервые используете подписку 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
Выходные данные: все запросы для этой функции должны быть автоматически утверждены. Состояние в ответе должно отображаться как зарегистрированное.
Если вы получите ответ о том, что регистрация по-прежнему продолжается (состояние в ответе отображается как "Регистрация"), подождите несколько минут.
Выполните команду еще раз через несколько минут, а состояние изменится на "Зарегистрировано" после завершения регистрации компонентов.Зарегистрируйте подписку для функции 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
Выходные данные: нет ответа означает, что регистрация функций распространяется и вы можете продолжить. Если вы получите ответ о том, что регистрация по-прежнему продолжается, подождите несколько минут и снова запустите команду, пока не получите ответ.
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по