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, het certificaatbestand en het sleutelbestand opgeven om SSL-validatie in te schakelen.
- Overname
-
AksProvisioningConfiguration
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
- agent_count
- int
Het aantal agents (VM's) voor het hosten van containers. Standaardwaarde is 3.
- vm_size
- str
De grootte van agent-VM's. Een volledige lijst met opties vindt u hier: https://aka.ms/azureml-aks-details. Standaard ingesteld op Standard_D3_v2.
- ssl_cname
- str
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
- str
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
- str
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
- str
De locatie waarin het cluster moet worden ingericht. Als dit niet is opgegeven, wordt standaard de werkruimtelocatie gebruikt. Beschikbare regio's voor deze berekening vindt u hier: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service
- vnet_resourcegroup_name
- str
De naam van de resourcegroep waarin het virtuele netwerk zich bevindt
- service_cidr
- str
Een IP-bereik, in CIDR-notatie, van waaruit servicecluster-IP-adressen kunnen worden toegewezen.
- cluster_purpose
- str
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 beschikbaar voor het gemak om mogelijke waarden op te geven. Zie Een bestaand AKS-cluster koppelen voor meer informatie.
- load_balancer_type
- str
Het type load balancer van het AKS-cluster. Geldige waarden zijn PublicIp en InternalLoadBalancer. De standaardwaarde is PublicIp.
- load_balancer_subnet
- str
Load balancer-subnet van AKS-cluster. Deze kan alleen worden gebruikt wanneer interne Load Balancer wordt gebruikt als load balancer-type. De standaardwaarde is aks-subnet.
- agent_count
- int
Het aantal agents (VM's) voor het hosten van containers. Standaardwaarde is 3.
- vm_size
- str
De grootte van agent-VM's. Een volledige lijst met opties vindt u hier: https://aka.ms/azureml-aks-details. Standaard ingesteld op Standard_D3_v2.
- ssl_cname
- str
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
- str
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
- str
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
- str
De locatie waarin het cluster moet worden ingericht. Als dit niet is opgegeven, wordt standaard de werkruimtelocatie gebruikt. Beschikbare regio's voor deze berekening vindt u hier: https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service
- vnet_resourcegroup_name
- str
De naam van de resourcegroep waarin het virtuele netwerk zich bevindt
- service_cidr
- str
Een IP-bereik, in CIDR-notatie, van waaruit servicecluster-IP-adressen kunnen worden toegewezen.
- cluster_purpose
- str
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 beschikbaar voor het gemak om mogelijke waarden op te geven. Zie Een bestaand AKS-cluster koppelen voor meer informatie.
- load_balancer_type
- str
Het type load balancer van het AKS-cluster. Geldige waarden zijn PublicIp en InternalLoadBalancer. De standaardwaarde is PublicIp.
- load_balancer_subnet
- str
Load balancer-subnet van AKS-cluster. Deze kan alleen worden gebruikt wanneer interne Load Balancer wordt gebruikt als load balancer-type. De standaardwaarde is 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
- ssl_cname
- str
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.
- ssl_cert_pem_file
- str
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.
- ssl_key_pem_file
- str
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.
- leaf_domain_label
- str
Het leaf-domeinlabel dat moet worden gebruikt als SSL-validatie op het cluster wordt ingeschakeld. Wanneer het label van het bladdomein wordt opgegeven, geeft u geen CNAME, pem-certificaatbestand of sleutel PEM-bestand op.
- overwrite_existing_domain
- bool
Hiermee wordt aangegeven of het bestaande label van het bladdomein moet worden overschreven. Overschrijven van een bestaand domein is alleen van toepassing op leaf-domeinlabels. Wanneer deze parameter is opgegeven, moeten CNAME, certificaat PEM-bestand en sleutel PEM-bestand niet worden opgegeven.
validate_configuration
Controleer of de opgegeven configuratiewaarden geldig zijn.
Genereert een ComputeTargetException als de validatie mislukt.
validate_configuration()
Uitzonderingen
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor