AksProvisioningConfiguration Classe
Representa parâmetros de configuração para provisionamento de destinos AksCompute.
Use o provisioning_configurationAksCompute método da classe para especificar parâmetros de provisionamento.
Inicialize um objeto de configuração para provisionar um destino de computação AKS.
Deve fornecer todos os três CName, arquivo cert e arquivo de chave para habilitar a validação SSL.
Construtor
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)
Parâmetros
| Name | Description |
|---|---|
|
agent_count
Necessário
|
O número de agentes (VMs) para hospedar contêineres. O padrão é 3. |
|
vm_size
Necessário
|
O tamanho das VMs do agente. Uma lista completa de opções pode ser encontrada aqui: https://aka.ms/azureml-aks-details. O padrão é Standard_D3_v2. |
|
ssl_cname
Necessário
|
Um CNAME a ser usado se estiver habilitando a validação SSL no cluster. Deve fornecer todos os três CName, arquivo cert e arquivo de chave para habilitar a validação SSL |
|
ssl_cert_pem_file
Necessário
|
Um caminho de arquivo para um arquivo que contém informações de certificado para validação SSL. Deve fornecer todos os três CName, arquivo cert e arquivo de chave para habilitar a validação SSL |
|
ssl_key_pem_file
Necessário
|
Um caminho de arquivo para um arquivo que contém informações de chave para validação SSL. Deve fornecer todos os três CName, arquivo cert e arquivo de chave para habilitar a validação SSL |
|
location
Necessário
|
O local para provisionar o cluster. Se não for especificado, o padrão será o local do espaço de trabalho. As regiões disponíveis para este cálculo podem ser encontradas aqui: https://azure.microsoft.com/global-infrastructure/services/?regions=all& produtos=kubernetes-service |
|
vnet_resourcegroup_name
Necessário
|
O nome do grupo de recursos onde a rede virtual está localizada |
|
vnet_name
Necessário
|
O nome da rede virtual. |
|
subnet_name
Necessário
|
O nome da sub-rede dentro da vnet |
|
service_cidr
Necessário
|
Um intervalo de IP, em notação CIDR, a partir do qual atribuir IPs de cluster de serviço. |
|
dns_service_ip
Necessário
|
Endereço IP do servidor DNS de contêineres. |
|
docker_bridge_cidr
Necessário
|
Um IP de notação CIDR para ponte Docker. |
|
cluster_purpose
Necessário
|
O uso direcionado do cluster. Isso é usado para provisionar componentes do Azure Machine Learning para garantir o nível desejado de tolerância a falhas e QoS. A ClusterPurpose classe é fornecida por conveniência para especificar valores possíveis. Para obter mais informações, consulte Anexar um cluster AKS existente. |
|
load_balancer_type
Necessário
|
Tipo de balanceador de carga do cluster AKS. Os valores válidos são PublicIp e InternalLoadBalancer. O valor padrão é PublicIp. |
|
load_balancer_subnet
Necessário
|
Sub-rede do balanceador de carga do cluster AKS. Ele pode ser usado somente quando o Balanceador de Carga Interno é usado como tipo de balanceador de carga. O valor padrão é aks-subnet. |
|
agent_count
Necessário
|
O número de agentes (VMs) para hospedar contêineres. O padrão é 3. |
|
vm_size
Necessário
|
O tamanho das VMs do agente. Uma lista completa de opções pode ser encontrada aqui: https://aka.ms/azureml-aks-details. O padrão é Standard_D3_v2. |
|
ssl_cname
Necessário
|
Um CNAME a ser usado se estiver habilitando a validação SSL no cluster. Deve fornecer todos os três CName, arquivo cert e arquivo de chave para habilitar a validação SSL |
|
ssl_cert_pem_file
Necessário
|
Um caminho de arquivo para um arquivo que contém informações de certificado para validação SSL. Deve fornecer todos os três CName, arquivo cert e arquivo de chave para habilitar a validação SSL |
|
ssl_key_pem_file
Necessário
|
Um caminho de arquivo para um arquivo que contém informações de chave para validação SSL. Deve fornecer todos os três CName, arquivo cert e arquivo de chave para habilitar a validação SSL |
|
location
Necessário
|
O local para provisionar o cluster. Se não for especificado, o padrão será o local do espaço de trabalho. As regiões disponíveis para este cálculo podem ser encontradas aqui: https://azure.microsoft.com/global-infrastructure/services/?regions=all& produtos=kubernetes-service |
|
vnet_resourcegroup_name
Necessário
|
O nome do grupo de recursos onde a rede virtual está localizada |
|
vnet_name
Necessário
|
O nome da rede virtual. |
|
subnet_name
Necessário
|
O nome da sub-rede dentro da vnet |
|
service_cidr
Necessário
|
Um intervalo de IP, em notação CIDR, a partir do qual atribuir IPs de cluster de serviço. |
|
dns_service_ip
Necessário
|
Endereço IP do servidor DNS de contêineres. |
|
docker_bridge_cidr
Necessário
|
Um IP de notação CIDR para ponte Docker. |
|
cluster_purpose
Necessário
|
O uso direcionado do cluster. Isso é usado para provisionar componentes do Azure Machine Learning para garantir o nível desejado de tolerância a falhas e QoS. A ClusterPurpose classe é fornecida por conveniência para especificar valores possíveis. Para obter mais informações, consulte Anexar um cluster AKS existente. |
|
load_balancer_type
Necessário
|
Tipo de balanceador de carga do cluster AKS. Os valores válidos são PublicIp e InternalLoadBalancer. O valor padrão é PublicIp. |
|
load_balancer_subnet
Necessário
|
Sub-rede do balanceador de carga do cluster AKS. Ele pode ser usado somente quando o Balanceador de Carga Interno é usado como tipo de balanceador de carga. O valor padrão é aks-subnet. |
Métodos
| enable_ssl |
Habilite a validação SSL no cluster. |
| validate_configuration |
Verifique se os valores de configuração especificados são válidos. Gera um ComputeTargetException se a validação falhar. |
enable_ssl
Habilite a validação SSL no cluster.
enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)
Parâmetros
| Name | Description |
|---|---|
|
ssl_cname
|
Um CNAME a ser usado se estiver habilitando a validação SSL no cluster. Para habilitar a validação SSL, você deve fornecer os três parâmetros relacionados: CNAME, arquivo PEM cert e arquivo PEM de chave. Default value: None
|
|
ssl_cert_pem_file
|
Um caminho de arquivo para um arquivo que contém informações de certificado para validação SSL. Para habilitar a validação SSL, você deve fornecer os três parâmetros relacionados: CNAME, arquivo PEM cert e arquivo PEM de chave. Default value: None
|
|
ssl_key_pem_file
|
Um caminho de arquivo para um arquivo que contém informações de chave para validação SSL. Para habilitar a validação SSL, você deve fornecer os três parâmetros relacionados: CNAME, arquivo PEM cert e arquivo PEM de chave. Default value: None
|
|
leaf_domain_label
|
O rótulo de domínio folha a ser usado se estiver habilitando a validação SSL no cluster. Quando o rótulo de domínio folha for fornecido, não especifique CNAME, arquivo PEM cert ou arquivo PEM chave. Default value: None
|
|
overwrite_existing_domain
|
Substituir ou não o rótulo de domínio folha existente. A substituição de um domínio existente só se aplica ao rótulo de domínio folha. Quando esse parâmetro é fornecido, CNAME, arquivo PEM cert e arquivo PEM chave não devem ser fornecidos. Default value: False
|
validate_configuration
Verifique se os valores de configuração especificados são válidos.
Gera um ComputeTargetException se a validação falhar.
validate_configuration()
Exceções
| Tipo | Description |
|---|---|