AksProvisioningConfiguration Kelas

Mewakili parameter konfigurasi untuk memprovisikan target AksCompute.

provisioning_configuration Gunakan metode AksCompute kelas untuk menentukan parameter provisi.

Menginisialisasi objek konfigurasi untuk menyediakan target komputasi AKS.

Harus menyediakan ketiga CName, file sertifikasi, dan file kunci untuk mengaktifkan validasi SSL.

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

Nama Deskripsi
agent_count
Diperlukan
int

Jumlah agen (VM) untuk menghosting kontainer. Secara default menjadi 3.

vm_size
Diperlukan
str

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

ssl_cname
Diperlukan
str

CNAME yang akan digunakan jika mengaktifkan validasi SSL pada kluster. Harus menyediakan ketiga CName, file sertifikasi, dan file kunci untuk mengaktifkan validasi SSL

ssl_cert_pem_file
Diperlukan
str

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

ssl_key_pem_file
Diperlukan
str

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

location
Diperlukan
str

Lokasi untuk memprovisikan kluster masuk. 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
Diperlukan
str

Nama grup sumber daya tempat jaringan virtual berada

vnet_name
Diperlukan
str

Nama jaringan virtual.

subnet_name
Diperlukan
str

Nama subnet di dalam vnet

service_cidr
Diperlukan
str

Rentang IP, dalam notasi CIDR, tempat menetapkan IP kluster layanan.

dns_service_ip
Diperlukan
str

Alamat IP server DNS kontainer.

docker_bridge_cidr
Diperlukan
str

IP notasi CIDR untuk jembatan Docker.

cluster_purpose
Diperlukan
str

Penggunaan kluster yang ditargetkan. Ini digunakan untuk menyediakan komponen Azure Machine Learning untuk memastikan tingkat toleransi kesalahan dan QoS yang diinginkan. Kelas ClusterPurpose disediakan untuk kenyamanan untuk menentukan nilai yang mungkin. Untuk informasi selengkapnya, lihat Melampirkan kluster AKS yang sudah ada.

load_balancer_type
Diperlukan
str

Jenis load balancer kluster AKS. Nilai yang valid adalah PublicIp dan InternalLoadBalancer. Nilai defaultnya adalah PublicIp.

load_balancer_subnet
Diperlukan
str

Subnet load balancer kluster AKS. Ini hanya dapat digunakan ketika Load Balancer Internal digunakan sebagai jenis load balancer. Nilai defaultnya adalah aks-subnet.

agent_count
Diperlukan
int

Jumlah agen (VM) untuk menghosting kontainer. Secara default menjadi 3.

vm_size
Diperlukan
str

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

ssl_cname
Diperlukan
str

CNAME yang akan digunakan jika mengaktifkan validasi SSL pada kluster. Harus menyediakan ketiga CName, file sertifikasi, dan file kunci untuk mengaktifkan validasi SSL

ssl_cert_pem_file
Diperlukan
str

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

ssl_key_pem_file
Diperlukan
str

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

location
Diperlukan
str

Lokasi untuk memprovisikan kluster masuk. 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
Diperlukan
str

Nama grup sumber daya tempat jaringan virtual berada

vnet_name
Diperlukan
str

Nama jaringan virtual.

subnet_name
Diperlukan
str

Nama subnet di dalam vnet

service_cidr
Diperlukan
str

Rentang IP, dalam notasi CIDR, tempat menetapkan IP kluster layanan.

dns_service_ip
Diperlukan
str

Alamat IP server DNS kontainer.

docker_bridge_cidr
Diperlukan
str

IP notasi CIDR untuk jembatan Docker.

cluster_purpose
Diperlukan
str

Penggunaan kluster yang ditargetkan. Ini digunakan untuk menyediakan komponen Azure Machine Learning untuk memastikan tingkat toleransi kesalahan dan QoS yang diinginkan. Kelas ClusterPurpose disediakan untuk kenyamanan untuk menentukan nilai yang mungkin. Untuk informasi selengkapnya, lihat Melampirkan kluster AKS yang sudah ada.

load_balancer_type
Diperlukan
str

Jenis load balancer kluster AKS. Nilai yang valid adalah PublicIp dan InternalLoadBalancer. Nilai defaultnya adalah PublicIp.

load_balancer_subnet
Diperlukan
str

Subnet load balancer kluster AKS. Ini hanya dapat digunakan ketika Load Balancer Internal digunakan sebagai jenis load balancer. Nilai defaultnya adalah aks-subnet.

Metode

enable_ssl

Aktifkan validasi SSL pada kluster.

validate_configuration

Periksa apakah nilai konfigurasi yang ditentukan valid.

ComputeTargetException Menaikkan validasi jika 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

Nama Deskripsi
ssl_cname
str

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

Nilai default: None
ssl_cert_pem_file
str

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

Nilai default: None
ssl_key_pem_file
str

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

Nilai default: None
leaf_domain_label
str

Label domain daun untuk digunakan jika mengaktifkan validasi SSL pada kluster. Ketika label domain daun disediakan, jangan tentukan file CNAME, cert PEM, atau file PEM kunci.

Nilai default: None
overwrite_existing_domain

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

Nilai default: False

validate_configuration

Periksa apakah nilai konfigurasi yang ditentukan valid.

ComputeTargetException Menaikkan validasi jika gagal.

validate_configuration()

Pengecualian

Jenis Deskripsi