AksProvisioningConfiguration Klass
Representerar konfigurationsparametrar för etablering av AksCompute-mål.
provisioning_configuration Använd -metoden för AksCompute klassen för att ange etableringsparametrar.
Initiera ett konfigurationsobjekt för att etablera ett AKS-beräkningsmål.
Måste ange alla tre CName-, certifikatfilen och nyckelfilen för att aktivera SSL-validering.
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)
Parametrar
| Name | Description |
|---|---|
|
agent_count
Obligatorisk
|
Antalet agenter (VIRTUELLA datorer) som ska vara värdar för containrar. Standard är 3. |
|
vm_size
Obligatorisk
|
Storleken på de virtuella agentdatorerna. En fullständig lista över alternativ finns här: https://aka.ms/azureml-aks-details. Standardvärdet är Standard_D3_v2. |
|
ssl_cname
Obligatorisk
|
Ett CNAME att använda om du aktiverar SSL-validering i klustret. Måste ange alla tre CName-, certifikatfilen och nyckelfilen för att aktivera SSL-validering |
|
ssl_cert_pem_file
Obligatorisk
|
En filsökväg till en fil som innehåller certifikatinformation för SSL-validering. Måste ange alla tre CName-, certifikatfilen och nyckelfilen för att aktivera SSL-validering |
|
ssl_key_pem_file
Obligatorisk
|
En filsökväg till en fil som innehåller nyckelinformation för SSL-validering. Måste ange alla tre CName-, certifikatfilen och nyckelfilen för att aktivera SSL-validering |
|
location
Obligatorisk
|
Platsen där klustret ska etableras. Om det inte anges kommer standard att vara arbetsytans plats. Tillgängliga regioner för den här beräkningen finns här: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service |
|
vnet_resourcegroup_name
Obligatorisk
|
Namnet på resursgruppen där det virtuella nätverket finns |
|
vnet_name
Obligatorisk
|
Namnet på det virtuella nätverket. |
|
subnet_name
Obligatorisk
|
Namnet på undernätet i det virtuella nätverket |
|
service_cidr
Obligatorisk
|
Ett IP-intervall, i CIDR-notation, från vilket tjänstkluster-IP-adresser ska tilldelas. |
|
dns_service_ip
Obligatorisk
|
Containrar DNS-serverns IP-adress. |
|
docker_bridge_cidr
Obligatorisk
|
En CIDR-notations-IP för Docker-bryggan. |
|
cluster_purpose
Obligatorisk
|
Riktad användning av klustret. Detta används för att etablera Azure Machine Learning-komponenter för att säkerställa önskad nivå av feltolerans och QoS. Klassen ClusterPurpose tillhandahålls för enkelhetens skull för att ange möjliga värden. Mer information finns i Bifoga ett befintligt AKS-kluster. |
|
load_balancer_type
Obligatorisk
|
Lastbalanserarens typ av AKS-kluster. Giltiga värden är PublicIp och InternalLoadBalancer. Standardvärdet är PublicIp. |
|
load_balancer_subnet
Obligatorisk
|
Undernät för lastbalanserare för AKS-kluster. Den kan endast användas när intern lastbalanserare används som lastbalanserare. Standardvärdet är aks-undernät. |
|
agent_count
Obligatorisk
|
Antalet agenter (VIRTUELLA datorer) som ska vara värdar för containrar. Standard är 3. |
|
vm_size
Obligatorisk
|
Storleken på de virtuella agentdatorerna. En fullständig lista över alternativ finns här: https://aka.ms/azureml-aks-details. Standardvärdet är Standard_D3_v2. |
|
ssl_cname
Obligatorisk
|
Ett CNAME att använda om du aktiverar SSL-validering i klustret. Måste ange alla tre CName-, certifikatfilen och nyckelfilen för att aktivera SSL-validering |
|
ssl_cert_pem_file
Obligatorisk
|
En filsökväg till en fil som innehåller certifikatinformation för SSL-validering. Måste ange alla tre CName-, certifikatfilen och nyckelfilen för att aktivera SSL-validering |
|
ssl_key_pem_file
Obligatorisk
|
En filsökväg till en fil som innehåller nyckelinformation för SSL-validering. Måste ange alla tre CName-, certifikatfilen och nyckelfilen för att aktivera SSL-validering |
|
location
Obligatorisk
|
Platsen där klustret ska etableras. Om det inte anges kommer standard att vara arbetsytans plats. Tillgängliga regioner för den här beräkningen finns här: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service |
|
vnet_resourcegroup_name
Obligatorisk
|
Namnet på resursgruppen där det virtuella nätverket finns |
|
vnet_name
Obligatorisk
|
Namnet på det virtuella nätverket. |
|
subnet_name
Obligatorisk
|
Namnet på undernätet i det virtuella nätverket |
|
service_cidr
Obligatorisk
|
Ett IP-intervall, i CIDR-notation, från vilket tjänstkluster-IP-adresser ska tilldelas. |
|
dns_service_ip
Obligatorisk
|
Containrar DNS-serverns IP-adress. |
|
docker_bridge_cidr
Obligatorisk
|
En CIDR-notations-IP för Docker-bryggan. |
|
cluster_purpose
Obligatorisk
|
Riktad användning av klustret. Detta används för att etablera Azure Machine Learning-komponenter för att säkerställa önskad nivå av feltolerans och QoS. Klassen ClusterPurpose tillhandahålls för enkelhetens skull för att ange möjliga värden. Mer information finns i Bifoga ett befintligt AKS-kluster. |
|
load_balancer_type
Obligatorisk
|
Lastbalanserarens typ av AKS-kluster. Giltiga värden är PublicIp och InternalLoadBalancer. Standardvärdet är PublicIp. |
|
load_balancer_subnet
Obligatorisk
|
Undernät för lastbalanserare för AKS-kluster. Den kan endast användas när intern lastbalanserare används som lastbalanserare. Standardvärdet är aks-undernät. |
Metoder
| enable_ssl |
Aktivera SSL-validering i klustret. |
| validate_configuration |
Kontrollera att de angivna konfigurationsvärdena är giltiga. Genererar en ComputeTargetException om valideringen misslyckas. |
enable_ssl
Aktivera SSL-validering i klustret.
enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)
Parametrar
| Name | Description |
|---|---|
|
ssl_cname
|
Ett CNAME att använda om du aktiverar SSL-validering i klustret. Om du vill aktivera SSL-validering måste du ange de tre relaterade parametrarna: CNAME, cert PEM-fil och PEM-nyckelfil. Standardvärde: None
|
|
ssl_cert_pem_file
|
En filsökväg till en fil som innehåller certifikatinformation för SSL-validering. Om du vill aktivera SSL-validering måste du ange de tre relaterade parametrarna: CNAME, cert PEM-fil och PEM-nyckelfil. Standardvärde: None
|
|
ssl_key_pem_file
|
En filsökväg till en fil som innehåller nyckelinformation för SSL-validering. Om du vill aktivera SSL-validering måste du ange de tre relaterade parametrarna: CNAME, cert PEM-fil och PEM-nyckelfil. Standardvärde: None
|
|
leaf_domain_label
|
Den lövdomänetikett som ska användas om du aktiverar SSL-validering i klustret. När lövdomänetiketten har angetts ska du inte ange CNAME- eller CERT PEM-fil eller PEM-nyckelfil. Standardvärde: None
|
|
overwrite_existing_domain
|
Om du vill skriva över den befintliga lövdomänetiketten eller inte. Överskrivning av en befintlig domän gäller endast för lövdomänetiketten. När den här parametern har angetts ska inte CNAME,cert PEM-fil och PEM-nyckelfil anges. Standardvärde: False
|
validate_configuration
Kontrollera att de angivna konfigurationsvärdena är giltiga.
Genererar en ComputeTargetException om valideringen misslyckas.
validate_configuration()
Undantag
| Typ | Description |
|---|---|