Azure 가상 네트워크 만들기
Azure용 Anthos 클러스터를 배포하려면 먼저 클러스터가 실행되는 Azure 가상 네트워크(VNet)를 만들어야 합니다. 이 페이지에서는 이를 수행하는 방법을 설명합니다.
하지만 Azure VNet을 만들기 전에 나중에 Azure용 GKE를 위해 만들 리소스 그룹과 별도의 VNet용 새 리소스 그룹을 만드는 것이 좋습니다. 이렇게 구분하면 리소스를 보다 효과적으로 구성하고 관리할 수 있습니다.
Azure VNet에 새 리소스 그룹을 만들려면 다음 명령어를 실행합니다.
az group create --name "VNET_RESOURCE_GROUP_NAME" \
--location "AZURE_REGION"
다음을 바꿉니다.
VNET_RESOURCE_GROUP_NAME
: Azure용 GKE VNet의 리소스 그룹 이름입니다.AZURE_REGION
: 지원되는 Azure 리전(예:westus2
)입니다.
이제 Azure Vnet에 리소스 그룹을 만들었으므로 다음 단계를 수행하여 기본 서브넷으로 VNet을 만들고 해당 서브넷에 NAT 게이트웨이를 연결합니다.
기본 서브넷으로 새 VNet을 만들려면 다음 명령어를 실행합니다.
az network vnet create \ --name "VNET_NAME" \ --location "AZURE_REGION" \ --resource-group "VNET_RESOURCE_GROUP_NAME" \ --address-prefixes VNET_ADDRESS_PREFIXES \ --subnet-name default
다음을 바꿉니다.
VNET_NAME
: VNet의 이름입니다.AZURE_REGION
: 이전에 사용된 Azure 리전입니다.VNET_RESOURCE_GROUP_NAME
: 이 문서의 시작 부분에서 만든 VNet의 리소스 그룹 이름입니다.VNET_ADDRESS_PREFIXES
: CIDR 표기법에서 공백으로 구분된 IP 주소 프리픽스 목록(예:10.0.0.0/16 172.16.0.0/12
)입니다.
새 NAT 게이트웨이의 IP 주소를 만들고, NAT 게이트웨이를 IP 주소에 연결하고, NAT 게이트웨이를 기본 서브넷에 연결하려면 다음 명령어를 실행합니다.
az network public-ip create \ --name "NAT_GATEWAY_NAME-ip" \ --location "AZURE_REGION" \ --resource-group "VNET_RESOURCE_GROUP_NAME" \ --allocation-method Static \ --sku Standard az network nat gateway create \ --name "NAT_GATEWAY_NAME" \ --location "AZURE_REGION" \ --resource-group "VNET_RESOURCE_GROUP_NAME" \ --public-ip-addresses "NAT_GATEWAY_NAME-ip" \ --idle-timeout 10 az network vnet subnet update \ --name default \ --vnet-name "VNET_NAME" \ --resource-group "VNET_RESOURCE_GROUP_NAME" \ --nat-gateway "NAT_GATEWAY_NAME"
다음을 바꿉니다.
NAT_GATEWAY_NAME
: 새 NAT 게이트웨이의 이름입니다.VNET_NAME
: VNet의 이름입니다.AZURE_REGION
: 이전에 사용된 Azure 리전입니다.VNET_RESOURCE_GROUP_NAME
: 이 문서의 시작 부분에서 만든 VNet의 리소스 그룹 이름입니다.