サブスクリプションの前提条件
重要
現在、この機能はプレビュー段階にあります。 ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用されるその他の法律条項については、「Microsoft Azure プレビューの追加の使用条件」に記載されています。 この特定のプレビューについては、「Microsoft HDInsight on AKS のプレビュー情報」を参照してください。 質問や機能の提案については、詳細を記載した要求を AskHDInsight で送信してください。また、その他の更新については、Azure HDInsight コミュニティのフォローをお願いいたします。
HDInsight on AKS の Azure サブスクリプションを初めて使用する場合は、次の機能の有効化が必要な場合があります。
テナントの登録
HDInsight on AKS に新しいテナントをオンボードしようとしている場合は、HDInsight on AKS のファースト パーティ アプリが API にアクセスすることに同意する必要があります。 このアプリは、クラスターのユーザーとグループの認証に使用されるアプリケーションのプロビジョニングを試行します。
Note
テナント管理者は、コマンドを実行して、特定のテナントでファースト パーティのサービス プリンシパルをプロビジョニングできます。
コマンド:
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
出力: 応答がない場合は、機能の登録が伝達されたことを意味し、続行できます。 登録がまだ進行中であるという応答を受け取った場合は数分待ち、応答が返されなくなるまでコマンドを再実行します。