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
- agent_count
- int
Die Anzahl von Agents (VMs) zum Hosten von Containern. Der Standardwert ist 3.
- vm_size
- 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
- 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
- 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
- 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
- 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
- str
Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet
- service_cidr
- str
Ein IP-Adressbereich in CIDR-Notation, über den Dienstcluster-IP-Adressen zugewiesen werden
- cluster_purpose
- 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
- str
Lastenausgleichstyp des AKS-Clusters. Gültige Werte sind „PublicIp“ und „InternalLoadBalancer“. Der Standardwert ist „PublicIp“.
- load_balancer_subnet
- 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
- int
Die Anzahl von Agents (VMs) zum Hosten von Containern. Der Standardwert ist 3.
- vm_size
- 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
- 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
- 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
- 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
- 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
- str
Der Name der Ressourcengruppe, in der sich das virtuelle Netzwerk befindet
- service_cidr
- str
Ein IP-Adressbereich in CIDR-Notation, über den Dienstcluster-IP-Adressen zugewiesen werden
- cluster_purpose
- 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
- str
Lastenausgleichstyp des AKS-Clusters. Gültige Werte sind „PublicIp“ und „InternalLoadBalancer“. Der Standardwert ist „PublicIp“.
- load_balancer_subnet
- 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
- 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.
- 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.
- 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.
- 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.
- overwrite_existing_domain
- bool
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.
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für