다음을 통해 공유


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
필수
int

컨테이너를 호스트할 에이전트(VM) 수입니다. 기본값은 3입니다.

vm_size
필수
str

에이전트 VM의 크기입니다. 옵션의 전체 목록은 여기에서 찾을 수 있습니다. https://aka.ms/azureml-aks-details 기본값은 Standard_D3_v2.

ssl_cname
필수
str

클러스터에서 SSL 유효성 검사를 사용하도록 설정하는 경우 사용할 CNAME입니다. SSL 유효성 검사를 사용하도록 설정하려면 세 개의 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다.

ssl_cert_pem_file
필수
str

SSL 유효성 검사에 대한 인증서 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 세 개의 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다.

ssl_key_pem_file
필수
str

SSL 유효성 검사에 대한 키 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 세 개의 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다.

___location
필수
str

클러스터를 프로비전할 위치입니다. 지정하지 않으면 기본적으로 작업 영역 위치로 설정됩니다. 이 컴퓨팅에 사용 가능한 지역은 다음에서 https://azure.microsoft.com/global-infrastructure/services/?regions=all&찾을 수 있습니다. products=kubernetes-service

vnet_resourcegroup_name
필수
str

가상 네트워크가 있는 리소스 그룹의 이름

vnet_name
필수
str

가상 네트워크의 이름입니다.

subnet_name
필수
str

vnet 내의 서브넷 이름

service_cidr
필수
str

서비스 클러스터 IP를 할당할 IP 범위(CIDR 표기법)입니다.

dns_service_ip
필수
str

컨테이너 DNS 서버 IP 주소입니다.

docker_bridge_cidr
필수
str

Docker 브리지에 대한 CIDR 표기법 IP입니다.

cluster_purpose
필수
str

클러스터의 대상 사용량입니다. 이는 원하는 수준의 내결함성 및 QoS를 보장하기 위해 Azure Machine Learning 구성 요소를 프로비전하는 데 사용됩니다. ClusterPurpose 클래스는 가능한 값을 지정하기 위해 편의를 위해 제공됩니다. 자세한 내용은 기존 AKS 클러스터 연결을 참조하세요.

load_balancer_type
필수
str

AKS 클러스터의 부하 분산 장치 유형입니다. 유효한 값은 PublicIp 및 InternalLoadBalancer입니다. 기본값은 PublicIp입니다.

load_balancer_subnet
필수
str

AKS 클러스터의 부하 분산 장치 서브넷. 내부 Load Balancer를 부하 분산 장치 유형으로 사용하는 경우에만 사용할 수 있습니다. 기본값은 aks-subnet입니다.

agent_count
필수
int

컨테이너를 호스트할 에이전트(VM) 수입니다. 기본값은 3입니다.

vm_size
필수
str

에이전트 VM의 크기입니다. 옵션의 전체 목록은 여기에서 찾을 수 있습니다. https://aka.ms/azureml-aks-details 기본값은 Standard_D3_v2.

ssl_cname
필수
str

클러스터에서 SSL 유효성 검사를 사용하도록 설정하는 경우 사용할 CNAME입니다. SSL 유효성 검사를 사용하도록 설정하려면 세 개의 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다.

ssl_cert_pem_file
필수
str

SSL 유효성 검사에 대한 인증서 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 세 개의 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다.

ssl_key_pem_file
필수
str

SSL 유효성 검사에 대한 키 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 세 개의 CName, 인증서 파일 및 키 파일을 모두 제공해야 합니다.

___location
필수
str

클러스터를 프로비전할 위치입니다. 지정하지 않으면 기본적으로 작업 영역 위치로 설정됩니다. 이 컴퓨팅에 사용 가능한 지역은 다음에서 https://azure.microsoft.com/global-infrastructure/services/?regions=all&찾을 수 있습니다. products=kubernetes-service

vnet_resourcegroup_name
필수
str

가상 네트워크가 있는 리소스 그룹의 이름

vnet_name
필수
str

가상 네트워크의 이름입니다.

subnet_name
필수
str

vnet 내의 서브넷 이름

service_cidr
필수
str

서비스 클러스터 IP를 할당할 IP 범위(CIDR 표기법)입니다.

dns_service_ip
필수
str

컨테이너 DNS 서버 IP 주소입니다.

docker_bridge_cidr
필수
str

Docker 브리지에 대한 CIDR 표기법 IP입니다.

cluster_purpose
필수
str

클러스터의 대상 사용량입니다. 이는 원하는 수준의 내결함성 및 QoS를 보장하기 위해 Azure Machine Learning 구성 요소를 프로비전하는 데 사용됩니다. ClusterPurpose 클래스는 가능한 값을 지정하기 위해 편의를 위해 제공됩니다. 자세한 내용은 기존 AKS 클러스터 연결을 참조하세요.

load_balancer_type
필수
str

AKS 클러스터의 부하 분산 장치 유형입니다. 유효한 값은 PublicIp 및 InternalLoadBalancer입니다. 기본값은 PublicIp입니다.

load_balancer_subnet
필수
str

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
str

클러스터에서 SSL 유효성 검사를 사용하도록 설정하는 경우 사용할 CNAME입니다. SSL 유효성 검사를 사용하도록 설정하려면 CNAME, 인증서 PEM 파일 및 키 PEM 파일의 세 가지 관련 매개 변수를 제공해야 합니다.

Default value: None
ssl_cert_pem_file
str

SSL 유효성 검사에 대한 인증서 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 CNAME, 인증서 PEM 파일 및 키 PEM 파일의 세 가지 관련 매개 변수를 제공해야 합니다.

Default value: None
ssl_key_pem_file
str

SSL 유효성 검사에 대한 키 정보가 포함된 파일의 파일 경로입니다. SSL 유효성 검사를 사용하도록 설정하려면 CNAME, 인증서 PEM 파일 및 키 PEM 파일의 세 가지 관련 매개 변수를 제공해야 합니다.

Default value: None
leaf_domain_label
str

클러스터에서 SSL 유효성 검사를 사용하도록 설정하는 경우 사용할 리프 도메인 레이블입니다. 리프 도메인 레이블이 제공되면 CNAME, 인증서 PEM 파일 또는 키 PEM 파일을 지정하지 마세요.

Default value: None
overwrite_existing_domain

기존 리프 도메인 레이블을 덮어쓸지 여부입니다. 기존 도메인을 덮어쓰는 것은 리프 도메인 레이블에만 적용됩니다. 이 매개 변수가 제공되면 CNAME, 인증서 PEM 파일 및 키 PEM 파일을 제공하지 않아야 합니다.

Default value: False

validate_configuration

지정된 구성 값이 유효한지 확인합니다.

유효성 검사에 ComputeTargetException 실패하면 발생합니다.

validate_configuration()

예외

형식 Description