AksProvisioningConfiguration 类
表示用于预配 AksCompute 目标的配置参数。
使用 AksCompute 类的 provisioning_configuration
方法指定预配参数。
初始化配置对象以预配 AKS 计算目标。
必须提供所有三个 CName、证书文件和密钥文件才能启用 SSL 验证。
- 继承
-
AksProvisioningConfiguration
构造函数
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)
参数
- location
- str
要在其中预配群集的位置。 如果未指定,将默认为工作区位置。 可在此处找到此计算的可用区域: https://azure.microsoft.com/global-infrastructure/services/?regions=all&products=kubernetes-service
- cluster_purpose
- str
群集的目标使用情况。 这用于预配 Azure 机器学习组件,以确保达到所需的容错和 QoS 级别。 提供了 ClusterPurpose 类以方便指定可能的值。 有关详细信息,请参阅附加现有 AKS 群集。
- location
- str
要在其中预配群集的位置。 如果未指定,将默认为工作区位置。 可在此处找到此计算的可用区域: https://azure.microsoft.com/global-infrastructure/services/?regions=all&products=kubernetes-service
- cluster_purpose
- str
群集的目标使用情况。 这用于预配 Azure 机器学习组件,以确保达到所需的容错和 QoS 级别。 提供了 ClusterPurpose 类以方便指定可能的值。 有关详细信息,请参阅附加现有 AKS 群集。
方法
enable_ssl |
在群集上启用 SSL 验证。 |
validate_configuration |
检查指定的配置值是否有效。 如果验证失败,则会引发 ComputeTargetException。 |
enable_ssl
在群集上启用 SSL 验证。
enable_ssl(ssl_cname=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, leaf_domain_label=None, overwrite_existing_domain=False)
参数
- ssl_cert_pem_file
- str
包含用于 SSL 验证的证书信息的文件的文件路径。 若要启用 SSL 验证,必须提供三个相关参数:CNAME、证书 PEM 文件和密钥 PEM 文件。
- ssl_key_pem_file
- str
包含用于 SSL 验证的密钥信息的文件的文件路径。 若要启用 SSL 验证,必须提供三个相关参数:CNAME、证书 PEM 文件和密钥 PEM 文件。
- overwrite_existing_domain
- bool
是否覆盖现有的叶域标签。 现有域的覆盖仅适用于叶域标签。 提供此参数时,不应提供 CNAME、证书 PEM 文件和密钥 PEM 文件。
validate_configuration
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈