Azure Yerel sürüm 23H2'de Kubernetes kümeleri için mantıksal ağlar oluşturma
Şunlar için geçerlidir: Azure Yerel, sürüm 23H2
Azure Yerel sürüm 23H2'yi yükleyip yapılandırdıktan sonra Arc VM mantıksal ağları oluşturmanız gerekir. Azure Yerel'de AKS, AKS kümelerinin temel vm'lerine IP adresleri sağlamak için statik mantıksal ağları kullanır.
Başlamadan önce
Başlamadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:
- Azure Yerel, sürüm 23H2'yi yükleyin ve yapılandırın. Bu kimlik, mantıksal ağ oluşturmak için gerekli bir parametre olduğundan, Azure Resource Manager kimliğiniz için özel bir konuma sahip olduğunuzdan emin olun.
- Oluşturduğunuz mantıksal ağın IP adresi tükenmesini önlemek için yeterli kullanılabilir IP adresi içerdiğinden emin olun. IP adresi tükenmesi Kubernetes kümesi dağıtım hatalarına yol açabilir. Daha fazla bilgi için bkz . Azure Yerel, sürüm 23H2'de AKS'deki ağ kavramları.
- Azure Yerel kümenizdeki tüm makineler tarafından erişilebilen bir dış VM anahtarınız olduğundan emin olun. Varsayılan olarak, Oluşturacağınız mantıksal ağ ile ilişkilendirmek için kullanabileceğiniz Azure Yerel kümenizin dağıtımı sırasında bir dış anahtar oluşturulur.
Azure Yerel kümenizdeki dış VM anahtarının adını almak için aşağıdaki komutu çalıştırın:
Get-VmSwitch -SwitchType External
Anahtarın adını not edin. Mantıksal ağ oluştururken bu bilgileri kullanırsınız. Örneğin:
Get-VmSwitch -SwitchType External
Name SwitchType NetAdapterInterfaceDescription
---- ---------- ----------------------------
ConvergedSwitch(management_compute_storage) External Teamed-Interface
Mantıksal ağı oluşturma
Azure Komut Satırı Arabirimi'ni (CLI) veya Azure portalını kullanarak mantıksal ağ oluşturabilirsiniz.
Cmdlet'ini az stack-hci-vm network lnet create
kullanarak Statik IP yapılandırmasında VM anahtarında bir mantıksal ağ oluşturabilirsiniz.
Statik IP için gerekli parametreler aşağıdaki gibidir:
Gerekli parametreler | Açıklama |
---|---|
--name |
Azure Yerel kümeniz için oluşturduğunuz mantıksal ağın adı. Azure kaynaklarına yönelik kurallara uygun bir ad sağladığından emin olun. Mantıksal ağı oluşturulduktan sonra yeniden adlandıramazsınız. |
--resource-group |
Mantıksal ağı oluşturduğunuz kaynak grubunun adı. |
--subscription |
Azure Yerel'inizin dağıtıldığı aboneliğin adı veya kimliği. |
--custom-location |
Mantıksal ağı oluşturduğunuz Azure Yerel kümenizle ilişkili özel konumu belirtin. |
--vm-switch-name |
VM anahtarının adı. Kullanım: --vm-switch-name "vm-switch-01" . |
--address-prefixes |
Ağ için AddressPrefix. Şu anda yalnızca 1 adres ön eki desteklenmektedir. Kullanım: --address-prefixes "10.220.32.16/24" . |
--dns-servers |
DNS sunucusu IP adreslerinin boşlukla ayrılmış listesi. Kullanım: --dns-servers 10.220.32.16 10.220.32.17 . |
--gateway |
Ağ geçidi. Ağ geçidi IP adresi, adres ön eki kapsamında olmalıdır. Kullanım: --gateway 10.220.32.16 . |
--ip-allocation-method |
IP adresi ayırma yöntemi. Desteklenen değerler "Statik"tir. Kullanım: --ip-allocation-method "Static" . |
--ip-pool-start |
IP havuzunuzun başlangıç IP adresi. Adres, adres ön ekinin aralığında olmalıdır. Kullanım: --ip-pool-start "10.220.32.18" . |
--ip-pool-end |
IP havuzunuzun bitiş IP adresi. Adres, adres ön ekinin aralığında olmalıdır. Kullanım: --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
Sonraki adımlar
Azure CLI kullanarak şirket içi Kubernetes kümeleri oluşturma ve yönetme