Freigeben über


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
int

Die Anzahl der Agents (VMs) zum Hosten von Containern. Der Standardwert ist 3.

vm_size
Erforderlich
str

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
str

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
str

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
str

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
str

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
str

Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet

vnet_name
Erforderlich
str

Den Namen des virtuellen Netzwerks.

subnet_name
Erforderlich
str

Der Name des Subnetzes innerhalb des vnet

service_cidr
Erforderlich
str

Ein IP-Bereich in CIDR-Notation, aus dem Dienstcluster-IPs zugewiesen werden sollen.

dns_service_ip
Erforderlich
str

IP-Adresse des DNS-Servers für Container.

docker_bridge_cidr
Erforderlich
str

Eine CIDR-Notations-IP für Docker-Brücke.

cluster_purpose
Erforderlich
str

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
str

Lastenausgleichstyp des AKS-Clusters. Gültige Werte sind PublicIp und InternalLoadBalancer. Der Standardwert ist PublicIp.

load_balancer_subnet
Erforderlich
str

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
int

Die Anzahl der Agents (VMs) zum Hosten von Containern. Der Standardwert ist 3.

vm_size
Erforderlich
str

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
str

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
str

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
str

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
str

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
str

Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet

vnet_name
Erforderlich
str

Den Namen des virtuellen Netzwerks.

subnet_name
Erforderlich
str

Der Name des Subnetzes innerhalb des vnet

service_cidr
Erforderlich
str

Ein IP-Bereich in CIDR-Notation, aus dem Dienstcluster-IPs zugewiesen werden sollen.

dns_service_ip
Erforderlich
str

IP-Adresse des DNS-Servers für Container.

docker_bridge_cidr
Erforderlich
str

Eine CIDR-Notations-IP für Docker-Brücke.

cluster_purpose
Erforderlich
str

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
str

Lastenausgleichstyp des AKS-Clusters. Gültige Werte sind PublicIp und InternalLoadBalancer. Der Standardwert ist PublicIp.

load_balancer_subnet
Erforderlich
str

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
str

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
str

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
str

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
str

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