AksProvisioningConfiguration Classe
Representa parâmetros de configuração para provisionar destinos de AksCompute.
Use o método provisioning_configuration
da classe AksCompute para especificar parâmetros de provisionamento.
Inicialize um objeto de configuração para provisionar um destino de computação do AKS.
Deve fornecer todos os três CName, arquivo de certificado e arquivo de chave para habilitar a validação SSL.
- Herança
-
AksProvisioningConfiguration
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
- agent_count
- int
O número de agentes (VMs) para hospedar contêineres. O valor padrão é 3.
- vm_size
- str
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
- str
Um CNAME a ser usado se habilitar a validação SSL no cluster. Deve fornecer todos os três CName, arquivo de certificado e arquivo de chave para habilitar a validação SSL
- ssl_cert_pem_file
- str
Um caminho de arquivo para um arquivo contendo informações de certificado para validação SSL. Deve fornecer todos os três CName, arquivo de certificado e arquivo de chave para habilitar a validação SSL
- ssl_key_pem_file
- str
Um caminho de arquivo para um arquivo contendo informações de chave para validação SSL. Deve fornecer todos os três CName, arquivo de certificado e arquivo de chave para habilitar a validação SSL
- location
- str
O local para provisionar o cluster. Se não for especificado, o padrão será o local do workspace. As regiões disponíveis para essa computação podem ser encontradas aqui: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service
- vnet_resourcegroup_name
- str
O nome do grupo de recursos no qual a rede virtual está localizada
- service_cidr
- str
Um intervalo de IP, em notação CIDR, do qual atribuir IPs de cluster de serviço.
- cluster_purpose
- str
O uso direcionado do cluster. Isso é usado para provisionar os componentes do Azure Machine Learning para garantir o nível desejado de tolerância a falhas e QoS. A classe ClusterPurpose é fornecida por conveniência para especificar valores possíveis. Para obter mais informações, consulte Anexar um cluster AKS existente.
- load_balancer_type
- str
Tipo de balanceador de carga do cluster do AKS. Os valores válidos são PublicIp e InternalLoadBalancer. O valor padrão é PublicIp.
- load_balancer_subnet
- str
Sub-rede do balanceador de carga do cluster do AKS. Pode ser usado apenas quando o Load Balancer interno é usado como tipo de balanceador de carga. O valor padrão é aks-subnet.
- agent_count
- int
O número de agentes (VMs) para hospedar contêineres. O valor padrão é 3.
- vm_size
- str
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
- str
Um CNAME a ser usado se habilitar a validação SSL no cluster. Deve fornecer todos os três CName, arquivo de certificado e arquivo de chave para habilitar a validação SSL
- ssl_cert_pem_file
- str
Um caminho de arquivo para um arquivo contendo informações de certificado para validação SSL. Deve fornecer todos os três CName, arquivo de certificado e arquivo de chave para habilitar a validação SSL
- ssl_key_pem_file
- str
Um caminho de arquivo para um arquivo contendo informações de chave para validação SSL. Deve fornecer todos os três CName, arquivo de certificado e arquivo de chave para habilitar a validação SSL
- location
- str
O local para provisionar o cluster. Se não for especificado, o padrão será o local do workspace. As regiões disponíveis para essa computação podem ser encontradas aqui: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service
- vnet_resourcegroup_name
- str
O nome do grupo de recursos no qual a rede virtual está localizada
- service_cidr
- str
Um intervalo de IP, em notação CIDR, do qual atribuir IPs de cluster de serviço.
- cluster_purpose
- str
O uso direcionado do cluster. Isso é usado para provisionar os componentes do Azure Machine Learning para garantir o nível desejado de tolerância a falhas e QoS. A classe ClusterPurpose é fornecida por conveniência para especificar valores possíveis. Para obter mais informações, consulte Anexar um cluster AKS existente.
- load_balancer_type
- str
Tipo de balanceador de carga do cluster do AKS. Os valores válidos são PublicIp e InternalLoadBalancer. O valor padrão é PublicIp.
- load_balancer_subnet
- str
Sub-rede do balanceador de carga do cluster do AKS. Pode ser usado apenas quando o Load Balancer 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 uma ComputeTargetException se a validação falha. |
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
- ssl_cname
- str
Um CNAME a ser usado se habilitar a validação SSL no cluster. Para habilitar a validação SSL, é necessário fornecer os três parâmetros relacionados: CNAME, arquivo PEM de certificado e arquivo PEM de chave.
- ssl_cert_pem_file
- str
Um caminho de arquivo para um arquivo contendo informações de certificado para validação SSL. Para habilitar a validação SSL, é necessário fornecer os três parâmetros relacionados: CNAME, arquivo PEM de certificado e arquivo PEM de chave.
- ssl_key_pem_file
- str
Um caminho de arquivo para um arquivo contendo informações de chave para validação SSL. Para habilitar a validação SSL, é necessário fornecer os três parâmetros relacionados: CNAME, arquivo PEM de certificado e arquivo PEM de chave.
- leaf_domain_label
- str
O rótulo de domínio folha a ser usado se habilitar a validação SSL no cluster. Quando o rótulo de domínio folha for fornecido, não especifique CNAME, arquivo PEM de certificado ou arquivo PEM de chave.
- overwrite_existing_domain
- bool
Se deve ou não substituir o rótulo de domínio folha existente. A substituição de um domínio existente se aplica apenas ao rótulo de domínio folha. Quando esse parâmetro é fornecido, o CNAME, o arquivo PEM de certificado e o arquivo PEM de chave não devem ser fornecidos.
validate_configuration
Verifique se os valores de configuração especificados são válidos.
Gera uma ComputeTargetException se a validação falha.
validate_configuration()
Exceções
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de