AksProvisioningConfiguration Kelas

Menunjukkan parameter konfigurasi untuk provisi target AksCompute.

Gunakan metode provisioning_configuration dari kelas AksCompute untuk menentukan provisi parameter.

Menginisialisasi objek konfigurasi untuk memprovisikan target komputasi AKS.

Harus menyediakan ketiga CName, file sertifikat, serta file kunci untuk mengaktifkan validasi SSL.

Warisan
AksProvisioningConfiguration

Konstruktor

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)

Parameter

agent_count
int
Diperlukan

Jumlah agen (mesin virtual) untuk meng-hosting kontainer. Default ke 3.

vm_size
str
Diperlukan

Ukuran mesin virtual agen. Daftar lengkap opsi dapat ditemukan di sini: https://aka.ms/azureml-aks-details. Default ke Standard_D3_v2.

ssl_cname
str
Diperlukan

CNAME untuk digunakan jika mengaktifkan validasi SSL pada kluster. Harus menyediakan ketiga CName, file sertifikat, serta file kunci untuk mengaktifkan validasi SSL

ssl_cert_pem_file
str
Diperlukan

Jalur file ke file yang berisi informasi sertifikat untuk validasi SSL. Harus menyediakan ketiga CName, file sertifikat, serta file kunci untuk mengaktifkan validasi SSL

ssl_key_pem_file
str
Diperlukan

Jalur file ke file yang berisi informasi kunci untuk validasi SSL. Harus menyediakan ketiga CName, file sertifikat, serta file kunci untuk mengaktifkan validasi SSL

location
str
Diperlukan

Lokasi untuk memprovisikan kluster. Jika tidak ditentukan, akan default ke lokasi ruang kerja. Wilayah yang tersedia untuk komputasi ini dapat ditemukan di sini: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service

vnet_resourcegroup_name
str
Diperlukan

Nama grup sumber daya tempat jaringan virtual berada

vnet_name
str
Diperlukan

Nama jaringan virtual.

subnet_name
str
Diperlukan

Nama subnet di dalam vnet

service_cidr
str
Diperlukan

Rentang IP, dalam notasi CIDR, yang digunakan untuk menetapkan IP kluster layanan.

dns_service_ip
str
Diperlukan

Kontainer alamat IP server DNS.

docker_bridge_cidr
str
Diperlukan

IP notasi CIDR untuk bridge Docker.

cluster_purpose
str
Diperlukan

Penggunaan kluster yang ditargetkan. Ini digunakan untuk memprovisikan komponen Azure Machine Learning untuk memastikan tingkat toleransi kesalahan dan QoS yang diinginkan. Kelas ClusterPurpose disediakan untuk kemudahan menentukan nilai yang memungkinkan. Untuk informasi selengkapnya, lihat Melampirkan kluster Azure Kubernetes Service yang ada.

load_balancer_type
str
Diperlukan

Jenis penyeimbang beban kluster Azure Kubernetes Service. Nilai yang valid adalah PublicIp dan InternalLoadBalancer. Nilai default adalah PublicIp.

load_balancer_subnet
str
Diperlukan

Subnet penyeimbang beban dari kluster Azure Kubernetes Service. Subnet ini hanya dapat digunakan ketika Azure Load Balancer Internal digunakan sebagai jenis penyeimbang beban. Nilai default adalah aks-subnet.

agent_count
int
Diperlukan

Jumlah agen (mesin virtual) untuk meng-hosting kontainer. Default ke 3.

vm_size
str
Diperlukan

Ukuran mesin virtual agen. Daftar lengkap opsi dapat ditemukan di sini: https://aka.ms/azureml-aks-details. Default ke Standard_D3_v2.

ssl_cname
str
Diperlukan

CNAME untuk digunakan jika mengaktifkan validasi SSL pada kluster. Harus menyediakan ketiga CName, file sertifikat, serta file kunci untuk mengaktifkan validasi SSL

ssl_cert_pem_file
str
Diperlukan

Jalur file ke file yang berisi informasi sertifikat untuk validasi SSL. Harus menyediakan ketiga CName, file sertifikat, serta file kunci untuk mengaktifkan validasi SSL

ssl_key_pem_file
str
Diperlukan

Jalur file ke file yang berisi informasi kunci untuk validasi SSL. Harus menyediakan ketiga CName, file sertifikat, serta file kunci untuk mengaktifkan validasi SSL

location
str
Diperlukan

Lokasi untuk memprovisikan kluster. Jika tidak ditentukan, akan default ke lokasi ruang kerja. Wilayah yang tersedia untuk komputasi ini dapat ditemukan di sini: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service

vnet_resourcegroup_name
str
Diperlukan

Nama grup sumber daya tempat jaringan virtual berada

vnet_name
str
Diperlukan

Nama jaringan virtual.

subnet_name
str
Diperlukan

Nama subnet di dalam vnet

service_cidr
str
Diperlukan

Rentang IP, dalam notasi CIDR, yang digunakan untuk menetapkan IP kluster layanan.

dns_service_ip
str
Diperlukan

Kontainer alamat IP server DNS.

docker_bridge_cidr
str
Diperlukan

IP notasi CIDR untuk bridge Docker.

cluster_purpose
str
Diperlukan

Penggunaan kluster yang ditargetkan. Ini digunakan untuk memprovisikan komponen Azure Machine Learning untuk memastikan tingkat toleransi kesalahan dan QoS yang diinginkan. Kelas ClusterPurpose disediakan untuk kemudahan menentukan nilai yang memungkinkan. Untuk informasi selengkapnya, lihat Melampirkan kluster Azure Kubernetes Service yang ada.

load_balancer_type
str
Diperlukan

Jenis penyeimbang beban kluster Azure Kubernetes Service. Nilai yang valid adalah PublicIp dan InternalLoadBalancer. Nilai default adalah PublicIp.

load_balancer_subnet
str
Diperlukan

Subnet penyeimbang beban dari kluster Azure Kubernetes Service. Subnet ini hanya dapat digunakan ketika Azure Load Balancer Internal digunakan sebagai jenis penyeimbang beban. Nilai default adalah aks-subnet.

Metode

enable_ssl

Aktifkan validasi SSL pada kluster.

validate_configuration

Periksa apakah nilai konfigurasi yang ditentukan valid.

Mengajukan ComputeTargetException jika validasi gagal.

enable_ssl

Aktifkan validasi SSL pada kluster.

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

Parameter

ssl_cname
str
nilai default: None

CNAME untuk digunakan jika mengaktifkan validasi SSL pada kluster. Untuk mengaktifkan validasi SSL, Anda harus menyediakan tiga parameter terkait: CNAME, file PEM sertifikat, dan file PEM kunci.

ssl_cert_pem_file
str
nilai default: None

Jalur file ke file yang berisi informasi sertifikat untuk validasi SSL. Untuk mengaktifkan validasi SSL, Anda harus menyediakan tiga parameter terkait: CNAME, file PEM sertifikat, dan file PEM kunci.

ssl_key_pem_file
str
nilai default: None

Jalur file ke file yang berisi informasi kunci untuk validasi SSL. Untuk mengaktifkan validasi SSL, Anda harus menyediakan tiga parameter terkait: CNAME, file PEM sertifikat, dan file PEM kunci.

leaf_domain_label
str
nilai default: None

Label domain daun yang akan digunakan jika mengaktifkan validasi SSL di kluster. Saat label domain daun diberikan, jangan tentukan CNAME, file PEM sertifikat, atau file PEM kunci.

overwrite_existing_domain
bool
nilai default: False

Apakah akan menimpa label domain daun yang ada atau tidak. Timpa domain yang ada hanya berlaku untuk label domain daun. Ketika parameter ini disediakan, CNAME, file PEM sertifikat, dan file PEM kunci tidak boleh disediakan.

validate_configuration

Periksa apakah nilai konfigurasi yang ditentukan valid.

Mengajukan ComputeTargetException jika validasi gagal.

validate_configuration()

Pengecualian