다음을 통해 공유


Azure Local 버전 23H2에서 Kubernetes 클러스터에 대한 논리 네트워크 만들기

적용 대상: Azure Local, 버전 23H2

Azure Local 버전 23H2를 설치하고 구성한 후에는 Arc VM 논리 네트워크를 만들어야 합니다. Azure Local의 AKS는 정적 논리 네트워크를 사용하여 AKS 클러스터의 기본 VM에 IP 주소를 제공합니다.

시작하기 전에

시작하기 전에 다음 필수 조건을 갖추고 있는지 확인합니다.

  • Azure Local 버전 23H2를 설치하고 구성합니다. 이 ID는 논리 네트워크를 만드는 데 필요한 매개 변수이므로 사용자 지정 위치 Azure Resource Manager ID가 있는지 확인합니다.
  • 만드는 논리 네트워크에 IP 주소 고갈을 방지하기 위해 사용 가능한 IP 주소가 충분히 포함되어 있는지 확인합니다. IP 주소가 고갈된 경우 Kubernetes 클러스터 배포 오류가 발생할 수 있습니다. 자세한 내용은 Azure Local 버전 23H2의 AKS에서 네트워킹 개념을 참조하세요.
  • Azure 로컬 클러스터의 모든 컴퓨터에서 액세스할 수 있는 외부 VM 스위치가 있는지 확인합니다. 기본적으로 외부 스위치는 만들 논리 네트워크와 연결하는 데 사용할 수 있는 Azure 로컬 클러스터를 배포하는 동안 만들어집니다.

다음 명령을 실행하여 Azure 로컬 클러스터에서 외부 VM 스위치의 이름을 가져옵니다.

Get-VmSwitch -SwitchType External

스위치의 이름을 기록해 둡다. 논리 네트워크를 만들 때 이 정보를 사용합니다. 예시:

Get-VmSwitch -SwitchType External
Name                                           SwitchType      NetAdapterInterfaceDescription
----                                           ----------      ----------------------------
ConvergedSwitch(management_compute_storage)    External        Teamed-Interface

논리 네트워크 만들기

AZURE 명령줄 인터페이스(CLI) 또는 Azure Portal을 사용하여 논리 네트워크를 만들 수 있습니다.

cmdlet을 az stack-hci-vm network lnet create 사용하여 고정 IP 구성의 VM 스위치에 논리 네트워크를 만들 수 있습니다.

고정 IP의 경우 필수 매개 변수는 다음과 같습니다.

필수 매개 변수 설명
--name Azure 로컬 클러스터에 대해 만든 논리 네트워크의 이름입니다. Azure 리소스에 대한 규칙을 따르는 이름을 제공해야 합니다. 논리 네트워크를 만든 후에는 이름을 바꿀 수 없습니다.
--resource-group 논리 네트워크를 만드는 리소스 그룹의 이름입니다.
--subscription Azure Local이 배포된 구독의 이름 또는 ID입니다.
--custom-location 논리 네트워크를 만드는 Azure 로컬 클러스터와 연결된 사용자 지정 위치를 제공합니다.
--vm-switch-name VM 스위치의 이름입니다. 사용법: --vm-switch-name "vm-switch-01".
--address-prefixes 네트워크의 AddressPrefix입니다. 현재 주소 접두사는 1개만 지원됩니다. 사용법: --address-prefixes "10.220.32.16/24".
--dns-servers DNS 서버 IP 주소의 공백으로 구분된 목록입니다. 사용법: --dns-servers 10.220.32.16 10.220.32.17.
--gateway 게이트웨이 게이트웨이 IP 주소는 주소 접두사 범위 내에 있어야 합니다. 사용법: --gateway 10.220.32.16.
--ip-allocation-method IP 주소 할당 방법입니다. 지원되는 값은 "정적"입니다. 사용법: --ip-allocation-method "Static".
--ip-pool-start IP 풀의 시작 IP 주소입니다. 주소는 주소 접두사 범위에 있어야 합니다. 사용법: --ip-pool-start "10.220.32.18".
--ip-pool-end IP 풀의 끝 IP 주소입니다. 주소는 주소 접두사 범위에 있어야 합니다. 사용법: --ip-pool-end "10.220.32.38".
az stack-hci-vm network lnet create --subscription $subscription --resource-group $resource_group --custom-location $customLocationID --name $lnetName --vm-switch-name $vmSwitchName --ip-allocation-method "Static" --address-prefixes $addressPrefixes --gateway $gateway --dns-servers $dnsServers --ip-pool-start $ipPoolStart --ip-pool-end $ipPoolEnd

다음 단계

Azure CLI를 사용하여 온-프레미스에서 Kubernetes 클러스터 만들기 및 관리