AksProvisioningConfiguration Classe
Rappresenta i parametri di configurazione per il provisioning delle destinazioni AksCompute.
Usare il provisioning_configuration
metodo della AksCompute classe per specificare i parametri di provisioning.
Inizializzare un oggetto di configurazione per il provisioning di una destinazione di calcolo del servizio Azure Kubernetes.
Per abilitare la convalida SSL, è necessario specificare tutti e tre i file CName, il file di certificato e il file di chiave.
- Ereditarietà
-
AksProvisioningConfiguration
Costruttore
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)
Parametri
- agent_count
- int
Numero di agenti (VM) per ospitare i contenitori. Il valore predefinito è 3.
- vm_size
- str
Dimensioni delle macchine virtuali dell'agente. Un elenco completo delle opzioni è disponibile qui: https://aka.ms/azureml-aks-details. Il valore predefinito è Standard_D3_v2.
- ssl_cname
- str
CNAME da usare se si abilita la convalida SSL nel cluster. Specificare tutti e tre i file CName, il file di certificato e il file di chiave per abilitare la convalida SSL
- ssl_cert_pem_file
- str
Percorso del file di un file contenente informazioni sul certificato per la convalida SSL. Specificare tutti e tre i file CName, il file di certificato e il file di chiave per abilitare la convalida SSL
- ssl_key_pem_file
- str
Percorso del file in un file contenente le informazioni sulla chiave per la convalida SSL. Specificare tutti e tre i file CName, il file di certificato e il file di chiave per abilitare la convalida SSL
- location
- str
Percorso in cui effettuare il provisioning del cluster. Se non specificato, verrà predefinito il percorso dell'area di lavoro. Le aree disponibili per questo ambiente di calcolo sono disponibili qui: ;https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service
- service_cidr
- str
Intervallo IP, in notazione CIDR, da cui assegnare gli indirizzi IP del cluster del servizio.
- cluster_purpose
- str
Utilizzo di destinazione del cluster. Viene usato per effettuare il provisioning dei componenti di Azure Machine Learning per garantire il livello desiderato di tolleranza di errore e QoS. La ClusterPurpose classe viene fornita per praticità per specificare i valori possibili. Per altre informazioni, vedere Collegare un cluster del servizio Azure Kubernetes esistente.
- load_balancer_type
- str
Tipo di servizio di bilanciamento del carico del cluster del servizio Azure Kubernetes. I valori validi sono PublicIp e InternalLoadBalancer. Il valore predefinito è PublicIp.
- load_balancer_subnet
- str
Subnet del servizio di bilanciamento del carico del cluster del servizio Azure Kubernetes. Può essere usata solo quando il Load Balancer interno viene usato come tipo di servizio di bilanciamento del carico. Il valore predefinito è aks-subnet.
- agent_count
- int
Numero di agenti (VM) per ospitare i contenitori. Il valore predefinito è 3.
- vm_size
- str
Dimensioni delle macchine virtuali dell'agente. Un elenco completo delle opzioni è disponibile qui: https://aka.ms/azureml-aks-details. Il valore predefinito è Standard_D3_v2.
- ssl_cname
- str
CNAME da usare se si abilita la convalida SSL nel cluster. Specificare tutti e tre i file CName, il file di certificato e il file di chiave per abilitare la convalida SSL
- ssl_cert_pem_file
- str
Percorso del file di un file contenente informazioni sul certificato per la convalida SSL. Specificare tutti e tre i file CName, il file di certificato e il file di chiave per abilitare la convalida SSL
- ssl_key_pem_file
- str
Percorso del file in un file contenente le informazioni sulla chiave per la convalida SSL. Specificare tutti e tre i file CName, il file di certificato e il file di chiave per abilitare la convalida SSL
- location
- str
Percorso in cui effettuare il provisioning del cluster. Se non specificato, verrà predefinito il percorso dell'area di lavoro. Le aree disponibili per questo ambiente di calcolo sono disponibili qui: ;https://azure.microsoft.com/global-infrastructure/services/?regions=all& products=kubernetes-service
- service_cidr
- str
Intervallo IP, in notazione CIDR, da cui assegnare gli indirizzi IP del cluster del servizio.
- cluster_purpose
- str
Utilizzo di destinazione del cluster. Viene usato per effettuare il provisioning dei componenti di Azure Machine Learning per garantire il livello desiderato di tolleranza di errore e QoS. La ClusterPurpose classe viene fornita per praticità per specificare i valori possibili. Per altre informazioni, vedere Collegare un cluster del servizio Azure Kubernetes esistente.
- load_balancer_type
- str
Tipo di servizio di bilanciamento del carico del cluster del servizio Azure Kubernetes. I valori validi sono PublicIp e InternalLoadBalancer. Il valore predefinito è PublicIp.
- load_balancer_subnet
- str
Subnet del servizio di bilanciamento del carico del cluster del servizio Azure Kubernetes. Può essere usata solo quando il Load Balancer interno viene usato come tipo di servizio di bilanciamento del carico. Il valore predefinito è aks-subnet.
Metodi
enable_ssl |
Abilitare la convalida SSL nel cluster. |
validate_configuration |
Verificare che i valori di configurazione specificati siano validi. Genera un oggetto ComputeTargetException se la convalida ha esito negativo. |
enable_ssl
Abilitare la convalida SSL nel cluster.
enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)
Parametri
- ssl_cname
- str
CNAME da usare se si abilita la convalida SSL nel cluster. Per abilitare la convalida SSL, è necessario specificare i tre parametri correlati: CNAME, file PEM del certificato e file PEM della chiave.
- ssl_cert_pem_file
- str
Percorso del file di un file contenente informazioni sul certificato per la convalida SSL. Per abilitare la convalida SSL, è necessario specificare i tre parametri correlati: CNAME, file PEM del certificato e file PEM della chiave.
- ssl_key_pem_file
- str
Percorso del file in un file contenente le informazioni sulla chiave per la convalida SSL. Per abilitare la convalida SSL, è necessario specificare i tre parametri correlati: CNAME, file PEM del certificato e file PEM della chiave.
- leaf_domain_label
- str
Etichetta di dominio foglia da usare se si abilita la convalida SSL nel cluster. Quando viene specificata l'etichetta di dominio foglia, non specificare il file CNAME, il file PEM del certificato o il file PEM della chiave.
- overwrite_existing_domain
- bool
Indica se sovrascrivere o meno l'etichetta di dominio foglia esistente. La sovrascrittura di un dominio esistente si applica solo all'etichetta di dominio foglia. Quando viene specificato questo parametro, non è necessario specificare il file CNAME, il file PEM del certificato e il file PEM della chiave.
validate_configuration
Verificare che i valori di configurazione specificati siano validi.
Genera un oggetto ComputeTargetException se la convalida ha esito negativo.
validate_configuration()
Eccezioni
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per