次の方法で共有


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
必須
int

コンテナーをホストするエージェント (VM) の数。 既定値は 3 です。

vm_size
必須
str

エージェント VM のサイズ。 オプションの完全な一覧については、 https://aka.ms/azureml-aks-detailsを参照してください。 既定値は Standard_D3_v2 です。

ssl_cname
必須
str

クラスターで SSL 検証を有効にする場合に使用する CNAME。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります

ssl_cert_pem_file
必須
str

SSL 検証の証明書情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります

ssl_key_pem_file
必須
str

SSL 検証のキー情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります

___location
必須
str

クラスターをプロビジョニングする場所。 指定しない場合は、既定でワークスペースの場所になります。 このコンピューティングで使用可能なリージョンについては、https://azure.microsoft.com/global-infrastructure/services/?regions=all& を参照してください。products=kubernetes-service

vnet_resourcegroup_name
必須
str

仮想ネットワークが配置されているリソース グループの名前

vnet_name
必須
str

仮想ネットワークの名前。

subnet_name
必須
str

vnet 内のサブネットの名前

service_cidr
必須
str

サービス クラスター IP を割り当てる IP 範囲 (CIDR 表記)。

dns_service_ip
必須
str

コンテナーの DNS サーバーの IP アドレス。

docker_bridge_cidr
必須
str

Docker ブリッジの CIDR 表記 IP。

cluster_purpose
必須
str

クラスターの対象となる使用状況。 これは、Azure Machine Learning コンポーネントをプロビジョニングして、必要なレベルのフォールト トレランスと QoS を確保するために使用されます。 ClusterPurpose クラスは、使用可能な値を指定するために便利です。 詳細については、「 既存の AKS クラスターをアタッチする」を参照してください。

load_balancer_type
必須
str

AKS クラスターのロード バランサーの種類。 有効な値は PublicIp と InternalLoadBalancer です。 既定値は PublicIp です。

load_balancer_subnet
必須
str

AKS クラスターのロード バランサー サブネット。 内部ロード バランサーがロード バランサーの種類として使用されている場合にのみ使用できます。 既定値は aks-subnet です。

agent_count
必須
int

コンテナーをホストするエージェント (VM) の数。 既定値は 3 です。

vm_size
必須
str

エージェント VM のサイズ。 オプションの完全な一覧については、 https://aka.ms/azureml-aks-detailsを参照してください。 既定値は Standard_D3_v2 です。

ssl_cname
必須
str

クラスターで SSL 検証を有効にする場合に使用する CNAME。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります

ssl_cert_pem_file
必須
str

SSL 検証の証明書情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります

ssl_key_pem_file
必須
str

SSL 検証のキー情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、3 つの CName、証明書ファイル、キー ファイルをすべて指定する必要があります

___location
必須
str

クラスターをプロビジョニングする場所。 指定しない場合は、既定でワークスペースの場所になります。 このコンピューティングで使用可能なリージョンについては、https://azure.microsoft.com/global-infrastructure/services/?regions=all& を参照してください。products=kubernetes-service

vnet_resourcegroup_name
必須
str

仮想ネットワークが配置されているリソース グループの名前

vnet_name
必須
str

仮想ネットワークの名前。

subnet_name
必須
str

vnet 内のサブネットの名前

service_cidr
必須
str

サービス クラスター IP を割り当てる IP 範囲 (CIDR 表記)。

dns_service_ip
必須
str

コンテナーの DNS サーバーの IP アドレス。

docker_bridge_cidr
必須
str

Docker ブリッジの CIDR 表記 IP。

cluster_purpose
必須
str

クラスターの対象となる使用状況。 これは、Azure Machine Learning コンポーネントをプロビジョニングして、必要なレベルのフォールト トレランスと QoS を確保するために使用されます。 ClusterPurpose クラスは、使用可能な値を指定するために便利です。 詳細については、「 既存の AKS クラスターをアタッチする」を参照してください。

load_balancer_type
必須
str

AKS クラスターのロード バランサーの種類。 有効な値は PublicIp と InternalLoadBalancer です。 既定値は PublicIp です。

load_balancer_subnet
必須
str

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
str

クラスターで SSL 検証を有効にする場合に使用する CNAME。 SSL 検証を有効にするには、CNAME、証明書 PEM ファイル、キー PEM ファイルの 3 つの関連パラメーターを指定する必要があります。

規定値: None
ssl_cert_pem_file
str

SSL 検証の証明書情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、CNAME、証明書 PEM ファイル、キー PEM ファイルの 3 つの関連パラメーターを指定する必要があります。

規定値: None
ssl_key_pem_file
str

SSL 検証のキー情報を含むファイルへのファイル パス。 SSL 検証を有効にするには、CNAME、証明書 PEM ファイル、キー PEM ファイルの 3 つの関連パラメーターを指定する必要があります。

規定値: None
leaf_domain_label
str

クラスターで SSL 検証を有効にする場合に使用するリーフ ドメイン ラベル。 リーフ ドメイン ラベルが指定されている場合は、CNAME、証明書 PEM ファイル、またはキー PEM ファイルを指定しないでください。

規定値: None
overwrite_existing_domain

既存のリーフ ドメイン ラベルを上書きするかどうかを指定します。 既存のドメインの上書きは、リーフ ドメイン ラベルにのみ適用されます。 このパラメーターを指定する場合は、CNAME、証明書 PEM ファイル、およびキー PEM ファイルを指定しないでください。

規定値: False

validate_configuration

指定した構成値が有効であることを確認します。

検証が失敗した場合に ComputeTargetException を発生させます。

validate_configuration()

例外

説明