AksProvisioningConfiguration クラス
AksCompute ターゲットをプロビジョニングするための構成パラメーターを表します。
プロビジョニング パラメーターを指定するには、provisioning_configuration
クラスの AksCompute メソッドを使用します。
AKS コンピューティング ターゲットをプロビジョニングするための構成オブジェクトを初期化します。
SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります。
コンストラクター
AksProvisioningConfiguration(agent_count, vm_size, ssl_cname, ssl_cert_pem_file, ssl_key_pem_file, ___location, vnet_resourcegroup_name, vnet_name, subnet_name, service_cidr, dns_service_ip, docker_bridge_cidr, cluster_purpose, load_balancer_type, load_balancer_subnet)
パラメーター
名前 | 説明 |
---|---|
agent_count
必須
|
コンテナーをホストするエージェント (VM) の数。 既定値は 3 です。 |
vm_size
必須
|
エージェント VM のサイズ。 オプションの完全な一覧については、 https://aka.ms/azureml-aks-detailsを参照してください。 既定値は Standard_D3_v2 です。 |
ssl_cname
必須
|
クラスターで SSL 検証を有効にする場合に使用する CNAME。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります |
ssl_cert_pem_file
必須
|
SSL 検証の証明書情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります |
ssl_key_pem_file
必須
|
SSL 検証のキー情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります |
___location
必須
|
クラスターをプロビジョニングする場所。 指定しない場合は、既定でワークスペースの場所になります。 このコンピューティングで使用可能なリージョンについては、https://azure.microsoft.com/global-infrastructure/services/?regions=all& を参照してください。products=kubernetes-service |
vnet_resourcegroup_name
必須
|
仮想ネットワークが配置されているリソース グループの名前 |
vnet_name
必須
|
仮想ネットワークの名前。 |
subnet_name
必須
|
vnet 内のサブネットの名前 |
service_cidr
必須
|
サービス クラスター IP を割り当てる IP 範囲 (CIDR 表記)。 |
dns_service_ip
必須
|
コンテナーの DNS サーバーの IP アドレス。 |
docker_bridge_cidr
必須
|
Docker ブリッジの CIDR 表記 IP。 |
cluster_purpose
必須
|
クラスターの対象となる使用状況。 これは、Azure Machine Learning コンポーネントをプロビジョニングして、必要なレベルのフォールト トレランスと QoS を確保するために使用されます。 ClusterPurpose クラスは、使用可能な値を指定するために便利です。 詳細については、「 既存の AKS クラスターをアタッチする」を参照してください。 |
load_balancer_type
必須
|
AKS クラスターのロード バランサーの種類。 有効な値は PublicIp と InternalLoadBalancer です。 既定値は PublicIp です。 |
load_balancer_subnet
必須
|
AKS クラスターのロード バランサー サブネット。 内部ロード バランサーがロード バランサーの種類として使用されている場合にのみ使用できます。 既定値は aks-subnet です。 |
agent_count
必須
|
コンテナーをホストするエージェント (VM) の数。 既定値は 3 です。 |
vm_size
必須
|
エージェント VM のサイズ。 オプションの完全な一覧については、 https://aka.ms/azureml-aks-detailsを参照してください。 既定値は Standard_D3_v2 です。 |
ssl_cname
必須
|
クラスターで SSL 検証を有効にする場合に使用する CNAME。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります |
ssl_cert_pem_file
必須
|
SSL 検証の証明書情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります |
ssl_key_pem_file
必須
|
SSL 検証のキー情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります |
___location
必須
|
クラスターをプロビジョニングする場所。 指定しない場合は、既定でワークスペースの場所になります。 このコンピューティングで使用可能なリージョンについては、https://azure.microsoft.com/global-infrastructure/services/?regions=all& を参照してください。products=kubernetes-service |
vnet_resourcegroup_name
必須
|
仮想ネットワークが配置されているリソース グループの名前 |
vnet_name
必須
|
仮想ネットワークの名前。 |
subnet_name
必須
|
vnet 内のサブネットの名前 |
service_cidr
必須
|
サービス クラスター IP を割り当てる IP 範囲 (CIDR 表記)。 |
dns_service_ip
必須
|
コンテナーの DNS サーバーの IP アドレス。 |
docker_bridge_cidr
必須
|
Docker ブリッジの CIDR 表記 IP。 |
cluster_purpose
必須
|
クラスターの対象となる使用状況。 これは、Azure Machine Learning コンポーネントをプロビジョニングして、必要なレベルのフォールト トレランスと QoS を確保するために使用されます。 ClusterPurpose クラスは、使用可能な値を指定するために便利です。 詳細については、「 既存の AKS クラスターをアタッチする」を参照してください。 |
load_balancer_type
必須
|
AKS クラスターのロード バランサーの種類。 有効な値は PublicIp と InternalLoadBalancer です。 既定値は PublicIp です。 |
load_balancer_subnet
必須
|
AKS クラスターのロード バランサー サブネット。 内部ロード バランサーがロード バランサーの種類として使用されている場合にのみ使用できます。 既定値は aks-subnet です。 |
メソッド
enable_ssl |
クラスターで SSL 検証を有効にします。 |
validate_configuration |
指定した構成値が有効であることを確認します。 検証が失敗した場合に ComputeTargetException を発生させます。 |
enable_ssl
クラスターで SSL 検証を有効にします。
enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)
パラメーター
名前 | 説明 |
---|---|
ssl_cname
|
クラスターで SSL 検証を有効にする場合に使用する CNAME。 SSL 検証を有効にするには、CNAME、証明書 PEM ファイル、キー PEM ファイルの 3 つの関連パラメーターを指定する必要があります。 規定値: None
|
ssl_cert_pem_file
|
SSL 検証の証明書情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、CNAME、証明書 PEM ファイル、キー PEM ファイルの 3 つの関連パラメーターを指定する必要があります。 規定値: None
|
ssl_key_pem_file
|
SSL 検証のキー情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、CNAME、証明書 PEM ファイル、キー PEM ファイルの 3 つの関連パラメーターを指定する必要があります。 規定値: None
|
leaf_domain_label
|
クラスターで SSL 検証を有効にする場合に使用するリーフ ドメイン ラベル。 リーフ ドメイン ラベルが指定されている場合は、CNAME、証明書 PEM ファイル、またはキー PEM ファイルを指定しないでください。 規定値: None
|
overwrite_existing_domain
|
既存のリーフ ドメイン ラベルを上書きするかどうかを指定します。 既存のドメインの上書きは、リーフ ドメイン ラベルにのみ適用されます。 このパラメーターを指定する場合は、CNAME、証明書 PEM ファイル、およびキー PEM ファイルを指定しないでください。 規定値: False
|