AksProvisioningConfiguration 클래스
AksCompute 대상 프로비저닝을 위한 구성 매개 변수를 나타냅니다.
AksCompute 클래스의 provisioning_configuration
메서드를 사용하여 프로비저닝 매개 변수를 지정합니다.
AKS 컴퓨팅 대상을 프로비전하기 위한 구성 개체를 초기화합니다.
SSL 유효성 검사를 사용하도록 설정하려면 세 가지 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다.
- 상속
-
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)
매개 변수
Name | Description |
---|---|
agent_count
필수
|
컨테이너를 호스팅할 에이전트(VM)의 수입니다. 기본값은 3입니다. |
vm_size
필수
|
에이전트 VM의 크기입니다. 전체 옵션 목록은 https://aka.ms/azureml-aks-details에서 찾을 수 있습니다. 기본값은 Standard_D3_v2입니다. |
ssl_cname
필수
|
클러스터에서 SSL 유효성 검사를 사용하도록 설정하는 경우 사용할 CNAME입니다. SSL 유효성 검사를 사용하도록 설정하려면 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다. |
ssl_cert_pem_file
필수
|
SSL 유효성 검사를 위한 인증서 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다. |
ssl_key_pem_file
필수
|
SSL 유효성 검사를 위한 키 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다. |
location
필수
|
클러스터를 프로비저닝할 위치입니다. 지정하지 않으면 기본적으로 작업 영역 위치로 설정됩니다. 이 컴퓨팅에 사용 가능한 지역은 다음에서 https://azure.microsoft.com/global-infrastructure/services/?regions=all&찾을 수 있습니다. products=kubernetes-service |
vnet_resourcegroup_name
필수
|
가상 네트워크가 있는 리소스 그룹의 이름입니다. |
vnet_name
필수
|
가상 네트워크의 이름입니다. |
subnet_name
필수
|
VNet 내부 서브넷의 이름입니다. |
service_cidr
필수
|
서비스 클러스터 IP를 할당하는 CIDR 표기법 IP 범위입니다. |
dns_service_ip
필수
|
컨테이너 DNS 서버 IP 주소입니다. |
docker_bridge_cidr
필수
|
Docker 브리지의 CIDR 표기법 IP입니다. |
cluster_purpose
필수
|
클러스터의 대상 사용량입니다. 원하는 수준의 내결함성 및 QoS를 보장하기 위해 Azure Machine Learning 구성 요소를 프로비저닝하는 데 사용됩니다. The ClusterPurpose 클래스는 가능한 값을 간편하게 지정할 수 있도록 편의를 위해 제공됩니다. 자세한 내용은 기존 AKS 클러스터 연결을 참조하세요. |
load_balancer_type
필수
|
AKS 클러스터의 부하 분산 장치 형식입니다. 유효한 값은 PublicIp 및 InternalLoadBalancer입니다. 기본값은 PublicIp입니다. |
load_balancer_subnet
필수
|
AKS 클러스터의 부하 분산 장치 서브넷입니다. 부하 분산 장치 형식으로 Internal Load Balancer를 사용하는 경우에만 사용할 수 있습니다. 기본값은 aks-subnet입니다. |
agent_count
필수
|
컨테이너를 호스팅할 에이전트(VM)의 수입니다. 기본값은 3입니다. |
vm_size
필수
|
에이전트 VM의 크기입니다. 전체 옵션 목록은 https://aka.ms/azureml-aks-details에서 찾을 수 있습니다. 기본값은 Standard_D3_v2입니다. |
ssl_cname
필수
|
클러스터에서 SSL 유효성 검사를 사용하도록 설정하는 경우 사용할 CNAME입니다. SSL 유효성 검사를 사용하도록 설정하려면 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다. |
ssl_cert_pem_file
필수
|
SSL 유효성 검사를 위한 인증서 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다. |
ssl_key_pem_file
필수
|
SSL 유효성 검사를 위한 키 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다. |
location
필수
|
클러스터를 프로비저닝할 위치입니다. 지정하지 않으면 기본적으로 작업 영역 위치로 설정됩니다. 이 컴퓨팅에 사용 가능한 지역은 다음에서 https://azure.microsoft.com/global-infrastructure/services/?regions=all&찾을 수 있습니다. products=kubernetes-service |
vnet_resourcegroup_name
필수
|
가상 네트워크가 있는 리소스 그룹의 이름입니다. |
vnet_name
필수
|
가상 네트워크의 이름입니다. |
subnet_name
필수
|
VNet 내부 서브넷의 이름입니다. |
service_cidr
필수
|
서비스 클러스터 IP를 할당하는 CIDR 표기법 IP 범위입니다. |
dns_service_ip
필수
|
컨테이너 DNS 서버 IP 주소입니다. |
docker_bridge_cidr
필수
|
Docker 브리지의 CIDR 표기법 IP입니다. |
cluster_purpose
필수
|
클러스터의 대상 사용량입니다. 원하는 수준의 내결함성 및 QoS를 보장하기 위해 Azure Machine Learning 구성 요소를 프로비저닝하는 데 사용됩니다. The ClusterPurpose 클래스는 가능한 값을 간편하게 지정할 수 있도록 편의를 위해 제공됩니다. 자세한 내용은 기존 AKS 클러스터 연결을 참조하세요. |
load_balancer_type
필수
|
AKS 클러스터의 부하 분산 장치 형식입니다. 유효한 값은 PublicIp 및 InternalLoadBalancer입니다. 기본값은 PublicIp입니다. |
load_balancer_subnet
필수
|
AKS 클러스터의 부하 분산 장치 서브넷입니다. 부하 분산 장치 형식으로 Internal Load Balancer를 사용하는 경우에만 사용할 수 있습니다. 기본값은 aks-subnet입니다. |
메서드
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)
매개 변수
Name | Description |
---|---|
ssl_cname
|
클러스터에서 SSL 유효성 검사를 사용하도록 설정하는 경우 사용할 CNAME입니다. SSL 유효성 검사를 사용하도록 설정하려면 CNAME, 인증서 PEM 파일 및 키 PEM 파일의 세 가지 관련 매개 변수를 제공해야 합니다. Default value: None
|
ssl_cert_pem_file
|
SSL 유효성 검사를 위한 인증서 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 CNAME, 인증서 PEM 파일 및 키 PEM 파일의 세 가지 관련 매개 변수를 제공해야 합니다. Default value: None
|
ssl_key_pem_file
|
SSL 유효성 검사를 위한 키 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 CNAME, 인증서 PEM 파일 및 키 PEM 파일의 세 가지 관련 매개 변수를 제공해야 합니다. Default value: None
|
leaf_domain_label
|
클러스터에서 SSL 유효성 검사를 사용하도록 설정하는 경우 사용할 리프 도메인 레이블입니다. 리프 도메인 레이블이 제공되면 CNAME, 인증서 PEM 파일 또는 키 PEM 파일을 지정하지 마세요. Default value: None
|
overwrite_existing_domain
|
기존 리프 도메인 레이블을 덮어쓸지 여부를 나타냅니다. 기존 도메인을 덮어쓰는 것은 리프 도메인 레이블에만 적용됩니다. 이 매개 변수가 제공되면 CNAME, 인증서 PEM 파일 및 키 PEM 파일을 제공하지 않아야 합니다. Default value: False
|
validate_configuration
지정된 구성 값이 유효한지 확인합니다.
유효성 검사에 실패하면 ComputeTargetException이 발생합니다.
validate_configuration()
예외
형식 | Description |
---|---|