Aracılığıyla paylaş


AksProvisioningConfiguration Sınıf

AksCompute hedeflerini sağlamaya yönelik yapılandırma parametrelerini temsil eder.

provisioning_configuration Sağlama parametrelerini belirtmek için sınıfının yöntemini AksCompute kullanın.

AKS işlem hedefi sağlamak için bir yapılandırma nesnesi başlatın.

SSL doğrulamasını etkinleştirmek için üç CName, sertifika dosyası ve anahtar dosyasını da sağlamalıdır.

Devralma
AksProvisioningConfiguration

Oluşturucu

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)

Parametreler

Name Description
agent_count
Gerekli
int

Kapsayıcıları barındıracak aracıların (VM) sayısı. Varsayılan değer 3'tir.

vm_size
Gerekli
str

Aracı VM'lerinin boyutu. Seçeneklerin tam listesi burada bulunabilir: https://aka.ms/azureml-aks-details. Varsayılan olarak Standard_D3_v2.

ssl_cname
Gerekli
str

Kümede SSL doğrulamasını etkinleştirirken kullanılacak bir CNAME. SSL doğrulamasını etkinleştirmek için üç CName, sertifika dosyası ve anahtar dosyasını da sağlamalıdır

ssl_cert_pem_file
Gerekli
str

SSL doğrulaması için sertifika bilgilerini içeren bir dosyanın dosya yolu. SSL doğrulamasını etkinleştirmek için üç CName, sertifika dosyası ve anahtar dosyasını da sağlamalıdır

ssl_key_pem_file
Gerekli
str

SSL doğrulaması için anahtar bilgileri içeren dosyanın dosya yolu. SSL doğrulamasını etkinleştirmek için üç CName, sertifika dosyası ve anahtar dosyasını da sağlamalıdır

location
Gerekli
str

Kümenin sağ bağlanacak konumu. Belirtilmezse, varsayılan olarak çalışma alanı konumuna ayarlanır. Bu işlem için kullanılabilir bölgeler burada bulunabilir: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service

vnet_resourcegroup_name
Gerekli
str

Sanal ağın bulunduğu kaynak grubunun adı

vnet_name
Gerekli
str

Sanal ağın adı.

subnet_name
Gerekli
str

Sanal ağın içindeki alt ağın adı

service_cidr
Gerekli
str

Hizmet kümesi IP'lerinin atandığı CIDR gösteriminde bir IP aralığı.

dns_service_ip
Gerekli
str

Kapsayıcılar DNS sunucusu IP adresi.

docker_bridge_cidr
Gerekli
str

Docker köprüsü için bir CIDR gösterimi IP'si.

cluster_purpose
Gerekli
str

Kümenin hedeflenen kullanımı. Bu, istenen hataya dayanıklılık ve QoS düzeyini sağlamak için Azure Machine Learning bileşenlerini sağlamak için kullanılır. Olası ClusterPurpose değerleri belirtmek için kolaylık sağlamak için sınıfı sağlanır. Daha fazla bilgi için bkz. Mevcut AKS kümesini ekleme.

load_balancer_type
Gerekli
str

AKS kümesinin yük dengeleyici türü. Geçerli değerler PublicIp ve InternalLoadBalancer'dır. Varsayılan değer PublicIp'tir.

load_balancer_subnet
Gerekli
str

AKS kümesinin yük dengeleyici alt ağı. Yalnızca İç Load Balancer yük dengeleyici türü olarak kullanıldığında kullanılabilir. Varsayılan değer aks-subnet değeridir.

agent_count
Gerekli
int

Kapsayıcıları barındıracak aracıların (VM) sayısı. Varsayılan değer 3'tir.

vm_size
Gerekli
str

Aracı VM'lerinin boyutu. Seçeneklerin tam listesi burada bulunabilir: https://aka.ms/azureml-aks-details. Varsayılan olarak Standard_D3_v2.

ssl_cname
Gerekli
str

Kümede SSL doğrulamasını etkinleştirirken kullanılacak bir CNAME. SSL doğrulamasını etkinleştirmek için üç CName, sertifika dosyası ve anahtar dosyasını da sağlamalıdır

ssl_cert_pem_file
Gerekli
str

SSL doğrulaması için sertifika bilgilerini içeren bir dosyanın dosya yolu. SSL doğrulamasını etkinleştirmek için üç CName, sertifika dosyası ve anahtar dosyasını da sağlamalıdır

ssl_key_pem_file
Gerekli
str

SSL doğrulaması için anahtar bilgileri içeren dosyanın dosya yolu. SSL doğrulamasını etkinleştirmek için üç CName, sertifika dosyası ve anahtar dosyasını da sağlamalıdır

location
Gerekli
str

Kümenin sağ bağlanacak konumu. Belirtilmezse, varsayılan olarak çalışma alanı konumuna ayarlanır. Bu işlem için kullanılabilir bölgeler burada bulunabilir: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service

vnet_resourcegroup_name
Gerekli
str

Sanal ağın bulunduğu kaynak grubunun adı

vnet_name
Gerekli
str

Sanal ağın adı.

subnet_name
Gerekli
str

Sanal ağın içindeki alt ağın adı

service_cidr
Gerekli
str

Hizmet kümesi IP'lerinin atandığı CIDR gösteriminde bir IP aralığı.

dns_service_ip
Gerekli
str

Kapsayıcılar DNS sunucusu IP adresi.

docker_bridge_cidr
Gerekli
str

Docker köprüsü için bir CIDR gösterimi IP'si.

cluster_purpose
Gerekli
str

Kümenin hedeflenen kullanımı. Bu, istenen hataya dayanıklılık ve QoS düzeyini sağlamak için Azure Machine Learning bileşenlerini sağlamak için kullanılır. Olası ClusterPurpose değerleri belirtmek için kolaylık sağlamak için sınıfı sağlanır. Daha fazla bilgi için bkz. Mevcut AKS kümesini ekleme.

load_balancer_type
Gerekli
str

AKS kümesinin yük dengeleyici türü. Geçerli değerler PublicIp ve InternalLoadBalancer'dır. Varsayılan değer PublicIp'tir.

load_balancer_subnet
Gerekli
str

AKS kümesinin yük dengeleyici alt ağı. Yalnızca İç Load Balancer yük dengeleyici türü olarak kullanıldığında kullanılabilir. Varsayılan değer aks-subnet değeridir.

Yöntemler

enable_ssl

Kümede SSL doğrulamasını etkinleştirin.

validate_configuration

Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa oluşturur ComputeTargetException .

enable_ssl

Kümede SSL doğrulamasını etkinleştirin.

enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)

Parametreler

Name Description
ssl_cname
str

Kümede SSL doğrulamasını etkinleştirirken kullanılacak bir CNAME. SSL doğrulamasını etkinleştirmek için ilgili üç parametreyi sağlamanız gerekir: CNAME, sertifika PEM dosyası ve anahtar PEM dosyası.

Default value: None
ssl_cert_pem_file
str

SSL doğrulaması için sertifika bilgilerini içeren bir dosyanın dosya yolu. SSL doğrulamasını etkinleştirmek için ilgili üç parametreyi sağlamanız gerekir: CNAME, sertifika PEM dosyası ve anahtar PEM dosyası.

Default value: None
ssl_key_pem_file
str

SSL doğrulaması için anahtar bilgileri içeren dosyanın dosya yolu. SSL doğrulamasını etkinleştirmek için ilgili üç parametreyi sağlamanız gerekir: CNAME, sertifika PEM dosyası ve anahtar PEM dosyası.

Default value: None
leaf_domain_label
str

Kümede SSL doğrulamasını etkinleştirirken kullanılacak yaprak etki alanı etiketi. Yaprak etki alanı etiketi sağlandığında CNAME, sertifika PEM dosyası veya anahtar PEM dosyası belirtmeyin.

Default value: None
overwrite_existing_domain

Var olan yaprak etki alanı etiketinin üzerine yazıp yazılmayacağı. Var olan bir etki alanının üzerine yazma yalnızca yaprak etki alanı etiketi için geçerlidir. Bu parametre sağlandığında CNAME, sertifika PEM dosyası ve anahtar PEM dosyası sağlanmamalıdır.

Default value: False

validate_configuration

Belirtilen yapılandırma değerlerinin geçerli olup olmadığını denetleyin.

Doğrulama başarısız olursa oluşturur ComputeTargetException .

validate_configuration()

Özel durumlar

Tür Description