AksProvisioningConfiguration Klasa
Reprezentuje parametry konfiguracji na potrzeby aprowizacji obiektów docelowych usługi AksCompute.
provisioning_configuration
Użyj metody AksCompute klasy , aby określić parametry aprowizacji.
Inicjowanie obiektu konfiguracji na potrzeby aprowizowania docelowego obiektu obliczeniowego usługi AKS.
Aby włączyć walidację protokołu SSL, należy podać wszystkie trzy rekordy CName, plik certyfikatu i plik klucza.
- Dziedziczenie
-
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)
Parametry
Nazwa | Opis |
---|---|
agent_count
Wymagane
|
Liczba agentów (maszyn wirtualnych) do hostowania kontenerów. Wartość domyślna to 3. |
vm_size
Wymagane
|
Rozmiar maszyn wirtualnych agenta. Pełną listę opcji można znaleźć tutaj: https://aka.ms/azureml-aks-details. Wartość domyślna to Standard_D3_v2. |
ssl_cname
Wymagane
|
CNAME do użycia w przypadku włączenia weryfikacji SSL w klastrze. Aby włączyć walidację protokołu SSL, należy podać wszystkie trzy rekordy CName, plik certyfikatu i plik klucza |
ssl_cert_pem_file
Wymagane
|
Ścieżka pliku do pliku zawierającego informacje o certyfikacie na potrzeby weryfikacji protokołu SSL. Aby włączyć walidację protokołu SSL, należy podać wszystkie trzy rekordy CName, plik certyfikatu i plik klucza |
ssl_key_pem_file
Wymagane
|
Ścieżka pliku do pliku zawierającego informacje o kluczu na potrzeby weryfikacji protokołu SSL. Aby włączyć walidację protokołu SSL, należy podać wszystkie trzy rekordy CName, plik certyfikatu i plik klucza |
location
Wymagane
|
Lokalizacja do aprowizowania klastra. Jeśli nie zostanie określony, wartość domyślna to lokalizacja obszaru roboczego. Dostępne regiony dla tego środowiska obliczeniowego można znaleźć tutaj: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service |
vnet_resourcegroup_name
Wymagane
|
Nazwa grupy zasobów, w której znajduje się sieć wirtualna |
vnet_name
Wymagane
|
Nazwa sieci wirtualnej. |
subnet_name
Wymagane
|
Nazwa podsieci wewnątrz sieci wirtualnej |
service_cidr
Wymagane
|
Zakres adresów IP w notacji CIDR, z którego mają zostać przypisane adresy IP klastra usług. |
dns_service_ip
Wymagane
|
Kontenery adres IP serwera DNS. |
docker_bridge_cidr
Wymagane
|
Adres IP notacji CIDR dla mostka platformy Docker. |
cluster_purpose
Wymagane
|
Docelowe użycie klastra. Służy to do aprowizowania składników usługi Azure Machine Learning w celu zapewnienia żądanego poziomu odporności na uszkodzenia i QoS. Klasa ClusterPurpose jest udostępniana dla wygody w celu określenia możliwych wartości. Aby uzyskać więcej informacji, zobacz Dołączanie istniejącego klastra usługi AKS. |
load_balancer_type
Wymagane
|
Typ modułu równoważenia obciążenia klastra usługi AKS. Prawidłowe wartości to PublicIp i InternalLoadBalancer. Wartość domyślna to PublicIp. |
load_balancer_subnet
Wymagane
|
Podsieć modułu równoważenia obciążenia klastra usługi AKS. Może być używany tylko wtedy, gdy Load Balancer wewnętrzny jest używany jako typ modułu równoważenia obciążenia. Wartość domyślna to aks-subnet. |
agent_count
Wymagane
|
Liczba agentów (maszyn wirtualnych) do hostowania kontenerów. Wartość domyślna to 3. |
vm_size
Wymagane
|
Rozmiar maszyn wirtualnych agenta. Pełną listę opcji można znaleźć tutaj: https://aka.ms/azureml-aks-details. Wartość domyślna to Standard_D3_v2. |
ssl_cname
Wymagane
|
CNAME do użycia w przypadku włączenia weryfikacji SSL w klastrze. Aby włączyć walidację protokołu SSL, należy podać wszystkie trzy rekordy CName, plik certyfikatu i plik klucza |
ssl_cert_pem_file
Wymagane
|
Ścieżka pliku do pliku zawierającego informacje o certyfikacie na potrzeby weryfikacji protokołu SSL. Aby włączyć walidację protokołu SSL, należy podać wszystkie trzy rekordy CName, plik certyfikatu i plik klucza |
ssl_key_pem_file
Wymagane
|
Ścieżka pliku do pliku zawierającego informacje o kluczu na potrzeby weryfikacji protokołu SSL. Aby włączyć walidację protokołu SSL, należy podać wszystkie trzy rekordy CName, plik certyfikatu i plik klucza |
location
Wymagane
|
Lokalizacja do aprowizowania klastra. Jeśli nie zostanie określony, wartość domyślna to lokalizacja obszaru roboczego. Dostępne regiony dla tego środowiska obliczeniowego można znaleźć tutaj: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service |
vnet_resourcegroup_name
Wymagane
|
Nazwa grupy zasobów, w której znajduje się sieć wirtualna |
vnet_name
Wymagane
|
Nazwa sieci wirtualnej. |
subnet_name
Wymagane
|
Nazwa podsieci wewnątrz sieci wirtualnej |
service_cidr
Wymagane
|
Zakres adresów IP w notacji CIDR, z którego mają zostać przypisane adresy IP klastra usług. |
dns_service_ip
Wymagane
|
Kontenery adres IP serwera DNS. |
docker_bridge_cidr
Wymagane
|
Adres IP notacji CIDR dla mostka platformy Docker. |
cluster_purpose
Wymagane
|
Docelowe użycie klastra. Służy to do aprowizowania składników usługi Azure Machine Learning w celu zapewnienia żądanego poziomu odporności na uszkodzenia i QoS. Klasa ClusterPurpose jest udostępniana dla wygody w celu określenia możliwych wartości. Aby uzyskać więcej informacji, zobacz Dołączanie istniejącego klastra usługi AKS. |
load_balancer_type
Wymagane
|
Typ modułu równoważenia obciążenia klastra usługi AKS. Prawidłowe wartości to PublicIp i InternalLoadBalancer. Wartość domyślna to PublicIp. |
load_balancer_subnet
Wymagane
|
Podsieć modułu równoważenia obciążenia klastra usługi AKS. Może być używany tylko wtedy, gdy Load Balancer wewnętrzny jest używany jako typ modułu równoważenia obciążenia. Wartość domyślna to aks-subnet. |
Metody
enable_ssl |
Włącz walidację protokołu SSL w klastrze. |
validate_configuration |
Sprawdź, czy określone wartości konfiguracji są prawidłowe. Zgłasza błąd ComputeTargetException w przypadku niepowodzenia walidacji. |
enable_ssl
Włącz walidację protokołu SSL w klastrze.
enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)
Parametry
Nazwa | Opis |
---|---|
ssl_cname
|
CNAME do użycia w przypadku włączenia weryfikacji SSL w klastrze. Aby włączyć walidację protokołu SSL, należy podać trzy powiązane parametry: CNAME, plik PEM certyfikatu i plik PEM klucza. Domyślna wartość: None
|
ssl_cert_pem_file
|
Ścieżka pliku do pliku zawierającego informacje o certyfikacie na potrzeby weryfikacji protokołu SSL. Aby włączyć walidację protokołu SSL, należy podać trzy powiązane parametry: CNAME, plik PEM certyfikatu i plik PEM klucza. Domyślna wartość: None
|
ssl_key_pem_file
|
Ścieżka pliku do pliku zawierającego informacje o kluczu na potrzeby weryfikacji protokołu SSL. Aby włączyć walidację protokołu SSL, należy podać trzy powiązane parametry: CNAME, plik PEM certyfikatu i plik PEM klucza. Domyślna wartość: None
|
leaf_domain_label
|
Etykieta domeny liścia do użycia w przypadku włączenia walidacji SSL w klastrze. Po podaniu etykiety domeny liścia nie należy określać pliku CNAME, pliku PEM certyfikatu ani pliku PEM klucza. Domyślna wartość: None
|
overwrite_existing_domain
|
Określa, czy zastąpić istniejącą etykietę domeny liścia. Zastąpienie istniejącej domeny dotyczy tylko etykiety domeny liścia. Po podaniu tego parametru nie należy podawać pliku CNAME, pliku PEM certyfikatu i klucza PEM. Domyślna wartość: False
|
validate_configuration
Sprawdź, czy określone wartości konfiguracji są prawidłowe.
Zgłasza błąd ComputeTargetException w przypadku niepowodzenia walidacji.
validate_configuration()
Wyjątki
Typ | Opis |
---|---|