AksProvisioningConfiguration 클래스
AksCompute 대상을 프로비전하기 위한 구성 매개 변수를 나타냅니다.
클래스의 provisioning_configuration
메서드를 AksCompute 사용하여 프로비전 매개 변수를 지정합니다.
AKS 컴퓨팅 대상을 프로비전하기 위한 구성 개체를 초기화합니다.
SSL 유효성 검사를 사용하도록 설정하려면 세 개의 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다.
생성자
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를 할당할 IP 범위(CIDR 표기법)입니다. |
dns_service_ip
필수
|
컨테이너 DNS 서버 IP 주소입니다. |
docker_bridge_cidr
필수
|
Docker 브리지에 대한 CIDR 표기법 IP입니다. |
cluster_purpose
필수
|
클러스터의 대상 사용량입니다. 이는 원하는 수준의 내결함성 및 QoS를 보장하기 위해 Azure Machine Learning 구성 요소를 프로비전하는 데 사용됩니다. ClusterPurpose 클래스는 가능한 값을 지정하기 위해 편의를 위해 제공됩니다. 자세한 내용은 기존 AKS 클러스터 연결을 참조하세요. |
load_balancer_type
필수
|
AKS 클러스터의 부하 분산 장치 유형입니다. 유효한 값은 PublicIp 및 InternalLoadBalancer입니다. 기본값은 PublicIp입니다. |
load_balancer_subnet
필수
|
AKS 클러스터의 부하 분산 장치 서브넷. 내부 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를 할당할 IP 범위(CIDR 표기법)입니다. |
dns_service_ip
필수
|
컨테이너 DNS 서버 IP 주소입니다. |
docker_bridge_cidr
필수
|
Docker 브리지에 대한 CIDR 표기법 IP입니다. |
cluster_purpose
필수
|
클러스터의 대상 사용량입니다. 이는 원하는 수준의 내결함성 및 QoS를 보장하기 위해 Azure Machine Learning 구성 요소를 프로비전하는 데 사용됩니다. ClusterPurpose 클래스는 가능한 값을 지정하기 위해 편의를 위해 제공됩니다. 자세한 내용은 기존 AKS 클러스터 연결을 참조하세요. |
load_balancer_type
필수
|
AKS 클러스터의 부하 분산 장치 유형입니다. 유효한 값은 PublicIp 및 InternalLoadBalancer입니다. 기본값은 PublicIp입니다. |
load_balancer_subnet
필수
|
AKS 클러스터의 부하 분산 장치 서브넷. 내부 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 |
---|---|