AksProvisioningConfiguration クラス
AksCompute ターゲットをプロビジョニングするための構成パラメーターを表します。
AksCompute クラスの provisioning_configuration
メソッドを使用し、プロビジョニング パラメーターを指定します。
AKS コンピューティング ターゲットをプロビジョニングするための構成オブジェクトを初期化します。
SSL 検証を有効にするには、CName、証明書ファイル、キー ファイルの 3 つすべてを指定する必要があります。
- 継承
-
AksProvisioningConfiguration
コンストラクター
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 検証を有効にするには、CNAME、証明書ファイル、およびキー ファイルの 3 つすべてを指定する必要があります。 |
ssl_cert_pem_file
必須
|
SSL 検証用の証明書情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、CNAME、証明書ファイル、およびキー ファイルの 3 つすべてを指定する必要があります。 |
ssl_key_pem_file
必須
|
SSL 検証用のキー情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、CNAME、証明書ファイル、およびキー ファイルの 3 つすべてを指定する必要があります。 |
location
必須
|
クラスターをプロビジョニングする場所。 指定されていない場合は、既定のワークスペースの場所になります。 このコンピューティングで使用可能なリージョンは、次の場所にあります。https://azure.microsoft.com/global-infrastructure/services/?regions=all&products=kubernetes-service |
vnet_resourcegroup_name
必須
|
仮想ネットワークが配置されているリソース グループの名前 |
vnet_name
必須
|
仮想ネットワークの名前。 |
subnet_name
必須
|
VNet 内のサブネットの名前 |
service_cidr
必須
|
サービス クラスター IP を割り当てる CIDR 表記の IP 範囲。 |
dns_service_ip
必須
|
コンテナーの DNS サーバー IP アドレス。 |
docker_bridge_cidr
必須
|
Docker ブリッジの CIDR 表記の IP。 |
cluster_purpose
必須
|
クラスターの対象となる使用状況。 これは、必要なレベルのフォールト トレランスと QoS を確保するための Azure Machine Learning コンポーネントをプロビジョニングするために使用されます。 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 検証を有効にするには、CNAME、証明書ファイル、およびキー ファイルの 3 つすべてを指定する必要があります。 |
ssl_cert_pem_file
必須
|
SSL 検証用の証明書情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、CNAME、証明書ファイル、およびキー ファイルの 3 つすべてを指定する必要があります。 |
ssl_key_pem_file
必須
|
SSL 検証用のキー情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、CNAME、証明書ファイル、およびキー ファイルの 3 つすべてを指定する必要があります。 |
location
必須
|
クラスターをプロビジョニングする場所。 指定されていない場合は、既定のワークスペースの場所になります。 このコンピューティングで使用可能なリージョンは、次の場所にあります。https://azure.microsoft.com/global-infrastructure/services/?regions=all&products=kubernetes-service |
vnet_resourcegroup_name
必須
|
仮想ネットワークが配置されているリソース グループの名前 |
vnet_name
必須
|
仮想ネットワークの名前。 |
subnet_name
必須
|
VNet 内のサブネットの名前 |
service_cidr
必須
|
サービス クラスター IP を割り当てる CIDR 表記の IP 範囲。 |
dns_service_ip
必須
|
コンテナーの DNS サーバー IP アドレス。 |
docker_bridge_cidr
必須
|
Docker ブリッジの CIDR 表記の IP。 |
cluster_purpose
必須
|
クラスターの対象となる使用状況。 これは、必要なレベルのフォールト トレランスと QoS を確保するための Azure Machine Learning コンポーネントをプロビジョニングするために使用されます。 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
|