Membuat jaringan logis untuk kluster Kubernetes di Azure Local, versi 23H2
Berlaku untuk: Azure Local, versi 23H2
Setelah menginstal dan mengonfigurasi Azure Local, versi 23H2, Anda harus membuat jaringan logis VM Arc. AKS di Azure Local menggunakan jaringan logis statis untuk menyediakan alamat IP ke VM yang mendasar dari kluster AKS.
Sebelum Anda mulai
Pastikan Anda memiliki prasyarat berikut sebelum memulai:
- Menginstal dan mengonfigurasi Azure Local, versi 23H2. Pastikan Anda memiliki ID Azure Resource Manager lokasi kustom, karena ID ini adalah parameter yang diperlukan untuk membuat jaringan logis.
- Pastikan bahwa jaringan logis yang Anda buat berisi alamat IP yang cukup dapat digunakan untuk menghindari kelelahan alamat IP. Kelelahan alamat IP dapat menyebabkan kegagalan penyebaran kluster Kubernetes. Untuk informasi selengkapnya, lihat Konsep jaringan di AKS di Azure Local, versi 23H2.
- Pastikan Anda memiliki sakelar VM eksternal yang dapat diakses oleh semua komputer di kluster Azure Local Anda. Secara default, sakelar eksternal dibuat selama penyebaran kluster Azure Local yang dapat Anda gunakan untuk mengaitkan dengan jaringan logis yang akan Anda buat.
Jalankan perintah berikut untuk mendapatkan nama sakelar VM eksternal di kluster Azure Local Anda:
Get-VmSwitch -SwitchType External
Catat nama pengalih. Anda menggunakan informasi ini saat membuat jaringan logis. Contohnya:
Get-VmSwitch -SwitchType External
Name SwitchType NetAdapterInterfaceDescription
---- ---------- ----------------------------
ConvergedSwitch(management_compute_storage) External Teamed-Interface
Membuat jaringan logis
Anda dapat membuat jaringan logis menggunakan Azure Command-Line Interface (CLI) atau dengan menggunakan portal Azure.
Anda dapat menggunakan az stack-hci-vm network lnet create
cmdlet untuk membuat jaringan logis pada sakelar VM dalam konfigurasi IP Statis.
Untuk IP statis, parameter yang diperlukan adalah sebagai berikut:
Parameter yang diperlukan | Deskripsi |
---|---|
--name |
Nama untuk jaringan logis yang Anda buat untuk kluster Azure Local Anda. Pastikan untuk memberikan nama yang mengikuti aturan untuk sumber daya Azure. Anda tidak dapat mengganti nama jaringan logis setelah dibuat. |
--resource-group |
Nama grup sumber daya tempat Anda membuat jaringan logis. |
--subscription |
Nama atau ID langganan tempat Azure Local Anda disebarkan. |
--custom-location |
Berikan lokasi kustom yang terkait dengan kluster Azure Local tempat Anda membuat jaringan logis. |
--vm-switch-name |
Nama sakelar VM. Penggunaan: --vm-switch-name "vm-switch-01" . |
--address-prefixes |
AddressPrefix untuk jaringan. Saat ini hanya 1 awalan alamat yang didukung. Penggunaan: --address-prefixes "10.220.32.16/24" . |
--dns-servers |
Daftar alamat IP server DNS yang dipisahkan spasi. Penggunaan: --dns-servers 10.220.32.16 10.220.32.17 . |
--gateway |
Gateway. Alamat IP gateway harus berada dalam cakupan awalan alamat. Penggunaan: --gateway 10.220.32.16 . |
--ip-allocation-method |
Metode alokasi alamat IP. Nilai yang didukung adalah "Statis". Penggunaan: --ip-allocation-method "Static" . |
--ip-pool-start |
Alamat IP awal kumpulan IP Anda. Alamat harus dalam rentang awalan alamat. Penggunaan: --ip-pool-start "10.220.32.18" . |
--ip-pool-end |
Alamat IP akhir kumpulan IP Anda. Alamat harus dalam rentang awalan alamat. Penggunaan: --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
Langkah berikutnya
Membuat dan mengelola kluster Kubernetes lokal menggunakan Azure CLI