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 Sie ein Konfigurationsobjekt für die Bereitstellung eines AKS-Computeziels.

Um die SSL-Überprüfung zu aktivieren, müssen CNAME, Zertifikatdatei und Schlüsseldatei angegeben werden.

Vererbung
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

Name Beschreibung
agent_count
Erforderlich
int

Die Anzahl von 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 unter https://aka.ms/azureml-aks-details. Der Standardwert ist „Standard_D3_v2“.

ssl_cname
Erforderlich
str

Ein CNAME für die Aktivierung der SSL-Überprüfung im Cluster Um die SSL-Überprüfung zu aktivieren, müssen CName, Zertifikatsdatei und Schlüsseldatei angegeben werden.

ssl_cert_pem_file
Erforderlich
str

Ein Dateipfad zu einer Datei, die Zertifikatinformationen für die SSL-Überprüfung enthält. Um die SSL-Überprüfung zu aktivieren, müssen CName, Zertifikatsdatei und Schlüsseldatei angegeben werden.

ssl_key_pem_file
Erforderlich
str

Ein Dateipfad zu einer Datei, die Schlüsselinformationen für die SSL-Überprüfung enthält. Um die SSL-Überprüfung zu aktivieren, müssen CName, Zertifikatsdatei und Schlüsseldatei angegeben werden.

location
Erforderlich
str

Der Speicherort, an dem der Cluster bereitgestellt werden soll. Ohne Angabe wird standardmäßig der Standort des Arbeitsbereichs verwendet. Verfügbare Regionen für dieses Compute 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-Adressbereich in CIDR-Notation, über den Dienstcluster-IP-Adressen zugewiesen werden

dns_service_ip
Erforderlich
str

IP-Adresse des DNS-Servers der Container.

docker_bridge_cidr
Erforderlich
str

Eine IP-Adresse für die Docker-Brücke in CIDR-Notation.

cluster_purpose
Erforderlich
str

Die vorgesehene Verwendung des Clusters. Dies wird zum Bereitstellen von Azure Machine Learning-Komponenten verwendet, um die gewünschte Fehlertoleranz- und QoS-Ebene zu gewährleisten. Die ClusterPurpose-Klasse wird der Einfachheit halber 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

Subnetz für den Lastenausgleich des AKS-Clusters. Kann nur verwendet werden, wenn als Lastenausgleichstyp der interne Lastenausgleich verwendet wird. Der Standardwert ist „aks-subnet“.

agent_count
Erforderlich
int

Die Anzahl von 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 unter https://aka.ms/azureml-aks-details. Der Standardwert ist „Standard_D3_v2“.

ssl_cname
Erforderlich
str

Ein CNAME für die Aktivierung der SSL-Überprüfung im Cluster Um die SSL-Überprüfung zu aktivieren, müssen CName, Zertifikatsdatei und Schlüsseldatei angegeben werden.

ssl_cert_pem_file
Erforderlich
str

Ein Dateipfad zu einer Datei, die Zertifikatinformationen für die SSL-Überprüfung enthält. Um die SSL-Überprüfung zu aktivieren, müssen CName, Zertifikatsdatei und Schlüsseldatei angegeben werden.

ssl_key_pem_file
Erforderlich
str

Ein Dateipfad zu einer Datei, die Schlüsselinformationen für die SSL-Überprüfung enthält. Um die SSL-Überprüfung zu aktivieren, müssen CName, Zertifikatsdatei und Schlüsseldatei angegeben werden.

location
Erforderlich
str

Der Speicherort, an dem der Cluster bereitgestellt werden soll. Ohne Angabe wird standardmäßig der Standort des Arbeitsbereichs verwendet. Verfügbare Regionen für dieses Compute 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-Adressbereich in CIDR-Notation, über den Dienstcluster-IP-Adressen zugewiesen werden

dns_service_ip
Erforderlich
str

IP-Adresse des DNS-Servers der Container.

docker_bridge_cidr
Erforderlich
str

Eine IP-Adresse für die Docker-Brücke in CIDR-Notation.

cluster_purpose
Erforderlich
str

Die vorgesehene Verwendung des Clusters. Dies wird zum Bereitstellen von Azure Machine Learning-Komponenten verwendet, um die gewünschte Fehlertoleranz- und QoS-Ebene zu gewährleisten. Die ClusterPurpose-Klasse wird der Einfachheit halber 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

Subnetz für den Lastenausgleich des AKS-Clusters. Kann nur verwendet werden, wenn als Lastenausgleichstyp der interne Lastenausgleich verwendet wird. Der Standardwert ist aks-subnet.

Methoden

enable_ssl

Aktiviert die SSL-Überprüfung im Cluster.

validate_configuration

Überprüft, ob die angegebenen Konfigurationswerte gültig sind.

Löst eine ComputeTargetException aus, wenn die Überprüfung zu einem Fehler führt

enable_ssl

Aktiviert die SSL-Überprüfung im 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 für die Aktivierung der SSL-Überprüfung im Cluster Um die SSL-Überprüfung zu aktivieren, müssen Sie die drei zugehörigen Parameter angeben: CNAME, PEM-Zertifikatsdatei 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. Um die SSL-Überprüfung zu aktivieren, müssen Sie die drei zugehörigen Parameter angeben: CNAME, PEM-Zertifikatsdatei und PEM-Schlüsseldatei.

Standardwert: None
ssl_key_pem_file
str

Ein Dateipfad zu einer Datei, die Schlüsselinformationen für die SSL-Überprüfung enthält. Um die SSL-Überprüfung zu aktivieren, müssen Sie die drei zugehörigen Parameter angeben: CNAME, PEM-Zertifikatsdatei und PEM-Schlüsseldatei.

Standardwert: None
leaf_domain_label
str

Die Bezeichnung der Blattdomäne, die verwendet werden soll, wenn die SSL-Überprüfung im Cluster aktiviert wird. Wenn eine Bezeichnung für die Blattdomäne bereitgestellt wird, geben Sie CNAME, PEM-Zertifikatsdatei oder PEM-Schlüsseldatei nicht an.

Standardwert: None
overwrite_existing_domain

Gibt an, ob die vorhandene Bezeichnung der Blattdomäne überschrieben werden soll. Das Überschreiben einer vorhandenen Domäne gilt nur für die Bezeichnung der Blattdomäne. Wenn dieser Parameter angegeben wird, sollten CNAME, die PEM-Zertifikatsdatei und die PEM-Schlüsseldatei nicht angegeben werden.

Standardwert: False

validate_configuration

Überprüft, ob die angegebenen Konfigurationswerte gültig sind.

Löst eine ComputeTargetException aus, wenn die Überprüfung zu einem Fehler führt

validate_configuration()

Ausnahmen

Typ Beschreibung