AksProvisioningConfiguration Klas
Vertegenwoordigt configuratieparameters voor het inrichten van AksCompute-doelen.
Gebruik de provisioning_configuration methode van de AksCompute klasse om inrichtingsparameters op te geven.
Initialiseer een configuratieobject voor het inrichten van een AKS-rekendoel.
Moet alle drie de CName-, certificaatbestand en sleutelbestand opgeven om SSL-validatie in te schakelen.
Constructor
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)
Parameters
| Name | Description |
|---|---|
|
agent_count
Vereist
|
Het aantal agents (VM's) voor het hosten van containers. Standaardwaarde is 3. |
|
vm_size
Vereist
|
De grootte van agent-VM's. Hier vindt u een volledige lijst met opties: https://aka.ms/azureml-aks-details. De standaardinstelling is Standard_D3_v2. |
|
ssl_cname
Vereist
|
Een CNAME die moet worden gebruikt bij het inschakelen van SSL-validatie op het cluster. Moet alle drie de CName, het certificaatbestand en het sleutelbestand opgeven om SSL-validatie in te schakelen |
|
ssl_cert_pem_file
Vereist
|
Een bestandspad naar een bestand met certificaatgegevens voor SSL-validatie. Moet alle drie de CName, het certificaatbestand en het sleutelbestand opgeven om SSL-validatie in te schakelen |
|
ssl_key_pem_file
Vereist
|
Een bestandspad naar een bestand met belangrijke informatie voor SSL-validatie. Moet alle drie de CName, het certificaatbestand en het sleutelbestand opgeven om SSL-validatie in te schakelen |
|
location
Vereist
|
De locatie waarin het cluster moet worden ingericht. Als dit niet is opgegeven, wordt standaard de locatie van de werkruimte ingesteld. Beschikbare regio's voor deze berekening vindt u hier:https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service |
|
vnet_resourcegroup_name
Vereist
|
De naam van de resourcegroep waar het virtuele netwerk zich bevindt |
|
vnet_name
Vereist
|
De naam van het virtuele netwerk. |
|
subnet_name
Vereist
|
De naam van het subnet in het vnet |
|
service_cidr
Vereist
|
Een IP-bereik, in CIDR-notatie, waaruit ip-adressen van serviceclusters moeten worden toegewezen. |
|
dns_service_ip
Vereist
|
IP-adres van DNS-server containers. |
|
docker_bridge_cidr
Vereist
|
Een CIDR-notatie-IP voor Docker-brug. |
|
cluster_purpose
Vereist
|
Het beoogde gebruik van het cluster. Dit wordt gebruikt om Azure Machine Learning-onderdelen in te richten om het gewenste niveau van fouttolerantie en QoS te garanderen. De ClusterPurpose klasse is bedoeld voor het gemak om mogelijke waarden op te geven. Zie Een bestaand AKS-cluster koppelen voor meer informatie. |
|
load_balancer_type
Vereist
|
Load balancer-type AKS-cluster. Geldige waarden zijn PublicIp en InternalLoadBalancer. De standaardwaarde is PublicIp. |
|
load_balancer_subnet
Vereist
|
Load balancer-subnet van AKS-cluster. Deze kan alleen worden gebruikt wanneer interne load balancer wordt gebruikt als load balancer-type. De standaardwaarde is een aks-subnet. |
|
agent_count
Vereist
|
Het aantal agents (VM's) voor het hosten van containers. Standaardwaarde is 3. |
|
vm_size
Vereist
|
De grootte van agent-VM's. Hier vindt u een volledige lijst met opties: https://aka.ms/azureml-aks-details. De standaardinstelling is Standard_D3_v2. |
|
ssl_cname
Vereist
|
Een CNAME die moet worden gebruikt bij het inschakelen van SSL-validatie op het cluster. Moet alle drie de CName, het certificaatbestand en het sleutelbestand opgeven om SSL-validatie in te schakelen |
|
ssl_cert_pem_file
Vereist
|
Een bestandspad naar een bestand met certificaatgegevens voor SSL-validatie. Moet alle drie de CName, het certificaatbestand en het sleutelbestand opgeven om SSL-validatie in te schakelen |
|
ssl_key_pem_file
Vereist
|
Een bestandspad naar een bestand met belangrijke informatie voor SSL-validatie. Moet alle drie de CName, het certificaatbestand en het sleutelbestand opgeven om SSL-validatie in te schakelen |
|
location
Vereist
|
De locatie waarin het cluster moet worden ingericht. Als dit niet is opgegeven, wordt standaard de locatie van de werkruimte ingesteld. Beschikbare regio's voor deze berekening vindt u hier:https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service |
|
vnet_resourcegroup_name
Vereist
|
De naam van de resourcegroep waar het virtuele netwerk zich bevindt |
|
vnet_name
Vereist
|
De naam van het virtuele netwerk. |
|
subnet_name
Vereist
|
De naam van het subnet in het vnet |
|
service_cidr
Vereist
|
Een IP-bereik, in CIDR-notatie, waaruit ip-adressen van serviceclusters moeten worden toegewezen. |
|
dns_service_ip
Vereist
|
IP-adres van DNS-server containers. |
|
docker_bridge_cidr
Vereist
|
Een CIDR-notatie-IP voor Docker-brug. |
|
cluster_purpose
Vereist
|
Het beoogde gebruik van het cluster. Dit wordt gebruikt om Azure Machine Learning-onderdelen in te richten om het gewenste niveau van fouttolerantie en QoS te garanderen. De ClusterPurpose klasse is bedoeld voor het gemak om mogelijke waarden op te geven. Zie Een bestaand AKS-cluster koppelen voor meer informatie. |
|
load_balancer_type
Vereist
|
Load balancer-type AKS-cluster. Geldige waarden zijn PublicIp en InternalLoadBalancer. De standaardwaarde is PublicIp. |
|
load_balancer_subnet
Vereist
|
Load balancer-subnet van AKS-cluster. Deze kan alleen worden gebruikt wanneer interne load balancer wordt gebruikt als load balancer-type. De standaardwaarde is een aks-subnet. |
Methoden
| enable_ssl |
Schakel SSL-validatie in op het cluster. |
| validate_configuration |
Controleer of de opgegeven configuratiewaarden geldig zijn. Genereert een ComputeTargetException als de validatie mislukt. |
enable_ssl
Schakel SSL-validatie in op het cluster.
enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)
Parameters
| Name | Description |
|---|---|
|
ssl_cname
|
Een CNAME die moet worden gebruikt bij het inschakelen van SSL-validatie op het cluster. Als u SSL-validatie wilt inschakelen, moet u de drie gerelateerde parameters opgeven: CNAME, PEM-certificaatbestand en sleutel-PEM-bestand. Default value: None
|
|
ssl_cert_pem_file
|
Een bestandspad naar een bestand met certificaatgegevens voor SSL-validatie. Als u SSL-validatie wilt inschakelen, moet u de drie gerelateerde parameters opgeven: CNAME, PEM-certificaatbestand en sleutel-PEM-bestand. Default value: None
|
|
ssl_key_pem_file
|
Een bestandspad naar een bestand met belangrijke informatie voor SSL-validatie. Als u SSL-validatie wilt inschakelen, moet u de drie gerelateerde parameters opgeven: CNAME, PEM-certificaatbestand en sleutel-PEM-bestand. Default value: None
|
|
leaf_domain_label
|
Het leaf-domeinlabel dat moet worden gebruikt bij het inschakelen van SSL-validatie op het cluster. Wanneer een leaf-domeinlabel is opgegeven, geeft u geen CNAME-, PEM-certificaatbestand of sleutel-PEM-bestand op. Default value: None
|
|
overwrite_existing_domain
|
Of u het bestaande leaf-domeinlabel al dan niet wilt overschrijven. Overschrijven van een bestaand domein is alleen van toepassing op leaf-domeinlabels. Wanneer deze parameter is opgegeven, mag het PEM-bestand CNAME, het PEM-certificaatbestand en het PEM-sleutelbestand niet worden opgegeven. Default value: False
|
validate_configuration
Controleer of de opgegeven configuratiewaarden geldig zijn.
Genereert een ComputeTargetException als de validatie mislukt.
validate_configuration()
Uitzonderingen
| Type | Description |
|---|---|