- Azure PowerShell 대화형 로그인
Connect-AzAccount
- 원하는 테넌트에 연결
Connect-AzAccount -TenantId <TenantID>
- 원하는 테넌트의 하위 구독 선택
Set-AzContext -TenantId <Tenant-ID> -SubscriptionId <Subscription-ID>
- 선택한 하위 구독 확인
Get-AzContext
- Azure 구독 리스트 테이블형식 보기
az account list --output table
- Azure 구독 지정
az account set --subscription mysubscription
- AKS 배포 작업내역
- 환경변수 설정
- Subnet
AKS_FR_NP_Subnet=$(az network vnet subnet show --resource-group KMS-test-DevZone-RG --vnet-name KMS-DevZone-Vnet --name AKS-FR-NP-Subnet --query 'id' --output tsv) AKS_Pod_Subnet=$(az network vnet subnet show --resource-group KMS-test-DevZone-RG --vnet-name KMS-DevZone-Vnet --name AKS-Pod-Subnet --query 'id' --output tsv)
- Subnet
- 환경변수 설정
KBHC@KBHCR-□□□μ□ MINGW64 /d/Workspace
$ az network vnet subnet show --resource-group KMS-test-DevZone-RG --vnet-name KMS-DevZone-Vnet --name AKS-FR-NP-Subnet --query 'id' --output tsv
/subscriptions/5f1cf357-ebe2-4a24-b5cf-184e03f46d95/resourceGroups/KMS-test-DevZone-RG/providers/Microsoft.Network/virtualNetworks/KMS-DevZone-Vnet/subnets/AKS-FR-NP-Subnet
KBHC@KBHCR-□□□μ□ MINGW64 /d/Workspace
$ az network vnet subnet show --resource-group KMS-test-DevZone-RG --vnet-name KMS-DevZone-Vnet --name AKS-Pod-Subnet --query 'id' --output tsv
/subscriptions/5f1cf357-ebe2-4a24-b5cf-184e03f46d95/resourceGroups/KMS-test-DevZone-RG/providers/Microsoft.Network/virtualNetworks/KMS-DevZone-Vnet/subnets/AKS-Pod-Subnet
KBHC@KBHCR-□□□μ□ MINGW64 /d/Workspace
az aks create \
--resource-group KMS-test-DevZone-RG \
--name KMS-DevZone-AKS \
--vm-set-type VirtualMachineScaleSets \
--node-vm-size Standard_B2ms \
--enable-managed-identity \
--network-plugin azure \
--network-policy calico \
--vnet-subnet-id /subscriptions/5f1cf357-ebe2-4a24-b5cf-184e03f46d95/resourceGroups/KMS-test-DevZone-RG/providers/Microsoft.Network/virtualNetworks/KMS-DevZone-Vnet/subnets/AKS-FR-NP-Subnet \
--pod-subnet-id /subscriptions/5f1cf357-ebe2-4a24-b5cf-184e03f46d95/resourceGroups/KMS-test-DevZone-RG/providers/Microsoft.Network/virtualNetworks/KMS-DevZone-Vnet/subnets/AKS-Pod-Subnet \
--nodepool-name frnodepool1 \
--node-count 2 \
--max-pods 30 \
--zones 1 \
--kubernetes-version 1.27 \
--os-sku Ubuntu \
--outbound-type userDefinedRouting \
--no-ssh-key \
--enable-private-cluster
https://adjh54.tistory.com/65