AksProvisioningConfiguration Klasse
Stellt Konfigurationsparameter für die Bereitstellung von AksCompute-Zielen dar.
Verwenden Sie die provisioning_configuration Methode der AksCompute Klasse, um Bereitstellungsparameter anzugeben.
Initialisieren Eines Konfigurationsobjekts für die Bereitstellung eines AKS-Computeziels.
Muss alle drei CName-, Zertifikat- und Schlüsseldateien bereitstellen, um die SSL-Validierung zu aktivieren.
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
| Name | Beschreibung |
|---|---|
|
agent_count
Erforderlich
|
Die Anzahl der Agents (VMs) zum Hosten von Containern. Der Standardwert ist 3. |
|
vm_size
Erforderlich
|
Die Größe von Agent-VMs. Eine vollständige Liste der Optionen finden Sie hier: https://aka.ms/azureml-aks-details. Standardmäßig wird Standard_D3_v2. |
|
ssl_cname
Erforderlich
|
Ein CNAME, der verwendet werden soll, wenn die SSL-Validierung für den Cluster aktiviert wird. Muss alle drei CName-, Zertifikat- und Schlüsseldateien bereitstellen, um die SSL-Validierung zu aktivieren. |
|
ssl_cert_pem_file
Erforderlich
|
Ein Dateipfad zu einer Datei, die Zertifikatinformationen für die SSL-Überprüfung enthält. Muss alle drei CName-, Zertifikat- und Schlüsseldateien bereitstellen, um die SSL-Validierung zu aktivieren. |
|
ssl_key_pem_file
Erforderlich
|
Ein Dateipfad zu einer Datei mit Schlüsselinformationen für die SSL-Überprüfung. Muss alle drei CName-, Zertifikat- und Schlüsseldateien bereitstellen, um die SSL-Validierung zu aktivieren. |
|
location
Erforderlich
|
Der Speicherort, in dem Cluster bereitgestellt werden soll. Wenn nicht angegeben, wird standardmäßig der Arbeitsbereichsspeicherort verwendet. Verfügbare Regionen für diese Berechnung finden Sie hier: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service |
|
vnet_resourcegroup_name
Erforderlich
|
Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet |
|
vnet_name
Erforderlich
|
Den Namen des virtuellen Netzwerks. |
|
subnet_name
Erforderlich
|
Der Name des Subnetzes innerhalb des vnet |
|
service_cidr
Erforderlich
|
Ein IP-Bereich in CIDR-Notation, aus dem Dienstcluster-IPs zugewiesen werden sollen. |
|
dns_service_ip
Erforderlich
|
IP-Adresse des DNS-Servers für Container. |
|
docker_bridge_cidr
Erforderlich
|
Eine CIDR-Notations-IP für Docker-Brücke. |
|
cluster_purpose
Erforderlich
|
Die gezielte Verwendung des Clusters. Dies wird verwendet, um Azure Machine Learning-Komponenten bereitzustellen, um die gewünschte Fehlertoleranz und QoS sicherzustellen. Die ClusterPurpose Klasse wird zur Vereinfachung bereitgestellt, um mögliche Werte anzugeben. Weitere Informationen finden Sie unter Anfügen eines vorhandenen AKS-Clusters. |
|
load_balancer_type
Erforderlich
|
Lastenausgleichstyp des AKS-Clusters. Gültige Werte sind PublicIp und InternalLoadBalancer. Der Standardwert ist PublicIp. |
|
load_balancer_subnet
Erforderlich
|
Lastenausgleichs-Subnetz des AKS-Clusters. Sie kann nur verwendet werden, wenn der interne Lastenausgleichsmodul als Lastenausgleichstyp verwendet wird. Der Standardwert ist ein Aks-Subnetz. |
|
agent_count
Erforderlich
|
Die Anzahl der Agents (VMs) zum Hosten von Containern. Der Standardwert ist 3. |
|
vm_size
Erforderlich
|
Die Größe von Agent-VMs. Eine vollständige Liste der Optionen finden Sie hier: https://aka.ms/azureml-aks-details. Standardmäßig wird Standard_D3_v2. |
|
ssl_cname
Erforderlich
|
Ein CNAME, der verwendet werden soll, wenn die SSL-Validierung für den Cluster aktiviert wird. Muss alle drei CName-, Zertifikat- und Schlüsseldateien bereitstellen, um die SSL-Validierung zu aktivieren. |
|
ssl_cert_pem_file
Erforderlich
|
Ein Dateipfad zu einer Datei, die Zertifikatinformationen für die SSL-Überprüfung enthält. Muss alle drei CName-, Zertifikat- und Schlüsseldateien bereitstellen, um die SSL-Validierung zu aktivieren. |
|
ssl_key_pem_file
Erforderlich
|
Ein Dateipfad zu einer Datei mit Schlüsselinformationen für die SSL-Überprüfung. Muss alle drei CName-, Zertifikat- und Schlüsseldateien bereitstellen, um die SSL-Validierung zu aktivieren. |
|
location
Erforderlich
|
Der Speicherort, in dem Cluster bereitgestellt werden soll. Wenn nicht angegeben, wird standardmäßig der Arbeitsbereichsspeicherort verwendet. Verfügbare Regionen für diese Berechnung finden Sie hier: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service |
|
vnet_resourcegroup_name
Erforderlich
|
Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet |
|
vnet_name
Erforderlich
|
Den Namen des virtuellen Netzwerks. |
|
subnet_name
Erforderlich
|
Der Name des Subnetzes innerhalb des vnet |
|
service_cidr
Erforderlich
|
Ein IP-Bereich in CIDR-Notation, aus dem Dienstcluster-IPs zugewiesen werden sollen. |
|
dns_service_ip
Erforderlich
|
IP-Adresse des DNS-Servers für Container. |
|
docker_bridge_cidr
Erforderlich
|
Eine CIDR-Notations-IP für Docker-Brücke. |
|
cluster_purpose
Erforderlich
|
Die gezielte Verwendung des Clusters. Dies wird verwendet, um Azure Machine Learning-Komponenten bereitzustellen, um die gewünschte Fehlertoleranz und QoS sicherzustellen. Die ClusterPurpose Klasse wird zur Vereinfachung bereitgestellt, um mögliche Werte anzugeben. Weitere Informationen finden Sie unter Anfügen eines vorhandenen AKS-Clusters. |
|
load_balancer_type
Erforderlich
|
Lastenausgleichstyp des AKS-Clusters. Gültige Werte sind PublicIp und InternalLoadBalancer. Der Standardwert ist PublicIp. |
|
load_balancer_subnet
Erforderlich
|
Lastenausgleichs-Subnetz des AKS-Clusters. Sie kann nur verwendet werden, wenn der interne Lastenausgleichsmodul als Lastenausgleichstyp verwendet wird. Der Standardwert ist ein Aks-Subnetz. |
Methoden
| enable_ssl |
Aktivieren Sie die SSL-Überprüfung auf dem Cluster. |
| validate_configuration |
Überprüfen Sie, ob die angegebenen Konfigurationswerte gültig sind. Löst einen Fehler aus ComputeTargetException , wenn die Überprüfung fehlschlägt. |
enable_ssl
Aktivieren Sie die SSL-Überprüfung auf dem Cluster.
enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)
Parameter
| Name | Beschreibung |
|---|---|
|
ssl_cname
|
Ein CNAME, der verwendet werden soll, wenn die SSL-Validierung für den Cluster aktiviert wird. Zum Aktivieren der SSL-Überprüfung müssen Sie die drei zugehörigen Parameter bereitstellen: CNAME, Zertifikat-PEM-Datei und PEM-Schlüsseldatei. Standardwert: None
|
|
ssl_cert_pem_file
|
Ein Dateipfad zu einer Datei, die Zertifikatinformationen für die SSL-Überprüfung enthält. Zum Aktivieren der SSL-Überprüfung müssen Sie die drei zugehörigen Parameter bereitstellen: CNAME, Zertifikat-PEM-Datei und PEM-Schlüsseldatei. Standardwert: None
|
|
ssl_key_pem_file
|
Ein Dateipfad zu einer Datei mit Schlüsselinformationen für die SSL-Überprüfung. Zum Aktivieren der SSL-Überprüfung müssen Sie die drei zugehörigen Parameter bereitstellen: CNAME, Zertifikat-PEM-Datei und PEM-Schlüsseldatei. Standardwert: None
|
|
leaf_domain_label
|
Die Blattdomänenbezeichnung, die verwendet werden soll, wenn die SSL-Validierung für den Cluster aktiviert wird. Wenn Blattdomänenbezeichnung bereitgestellt wird, geben Sie keine CNAME-, Zertifikat-PEM-Datei oder PEM-Schlüsseldatei an. Standardwert: None
|
|
overwrite_existing_domain
|
Gibt an, ob die vorhandene Blattdomänenbezeichnung überschrieben werden soll. Überschreiben einer vorhandenen Domäne gilt nur für Blattdomänenbezeichnungen. Wenn dieser Parameter bereitgestellt wird, sollten keine CNAME-, Zertifikat-PEM-Datei und PEM-Schlüsseldatei angegeben werden. Standardwert: False
|
validate_configuration
Überprüfen Sie, ob die angegebenen Konfigurationswerte gültig sind.
Löst einen Fehler aus ComputeTargetException , wenn die Überprüfung fehlschlägt.
validate_configuration()
Ausnahmen
| Typ | Beschreibung |
|---|---|