New-AksHciNetworkSetting

Sinopsis

Buat objek untuk jaringan virtual baru untuk host AKS.

Sintaks

Konfigurasi jaringan virtual DHCP

Untuk konfigurasi DHCP tanpa VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>

Untuk konfigurasi DHCP dengan VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -vlanID <int>

Konfigurasi jaringan virtual IP statis

Untuk konfigurasi IP statis tanpa VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -gateway <String>
                         -dnsServers <String[]>
                         -ipAddressPrefix <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -k8sNodeIpPoolStart <IP address>
                         -k8sNodeIpPoolEnd <IP address>            

Untuk konfigurasi IP statis dengan VLAN:

New-AksHciNetworkSetting -name <String>
                         -vswitchName <String>
                         -gateway <String>
                         -dnsServers <String[]>
                         -ipAddressPrefix <String>
                         -vipPoolStart <IP address>
                         -vipPoolEnd <IP address>
                         -k8sNodeIpPoolStart <IP address>
                         -k8sNodeIpPoolEnd <IP address>
                         -vlanID <int>              

Deskripsi

Buat jaringan virtual untuk menyetel DHCP atau alamat IP statis untuk penyeimbang beban dan VM node Kubernetes di host AKS. Cmdlet ini akan mengembalikan objek VirtualNetwork, yang dapat digunakan nanti dalam langkah-langkah konfigurasi saat menggunakan host AKS.

Contoh

Catatan

Nilai yang diberikan dalam contoh di bawah ini perlu disesuaikan untuk lingkungan Anda.

Terapkan dengan lingkungan IP statis tanpa VLAN

$vnet = New-AksHciClusterNetwork -name <String> -vswitchName <String> -gateway <String> -dnsServers <String[]> -ipAddressPrefix <String> -vipPoolStart <IP address> -vipPoolEnd <IP address> -k8sNodeIpPoolStart <IP address> -k8sNodeIpPoolEnd <IP address>
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Terapkan dengan lingkungan IP statis dan VLAN

$vnet = New-AksHciNetworkSetting -name myVnet1 -vswitchName "External" -k8sNodeIpPoolStart "172.16.10.1" -k8sNodeIpPoolEnd "172.16.10.255" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -ipAddressPrefix "172.16.0.0/16" -gateway "172.16.0.1" -dnsServers "172.16.0.1" -vlanID 7
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Terapkan dengan lingkungan IP statis tanpa VLAN

$vnet = New-AksHciClusterNetwork -name <String> -vswitchName <String> -gateway <String> -dnsServers <String[]> -ipAddressPrefix <String> -vipPoolStart <IP address> -vipPoolEnd <IP address> -k8sNodeIpPoolStart <IP address> -k8sNodeIpPoolEnd <IP address>
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Terapkan dengan lingkungan DHCP dan VLAN

$vnet = New-AksHciNetworkSetting -name dhcpvnet -vswitchName "External" -vipPoolStart "172.16.255.0" -vipPoolEnd "172.16.255.254" -vlanID 7
Set-AksHciConfig -workingDir c:\clusterstorage\volume1\workingDir -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Parameter

-nama

Nama deskriptif vnet Anda. Nama harus huruf kecil semua dan angka.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vswitchName

Nama sakelar eksternal Anda. Untuk mendapatkan daftar nama sakelar yang tersedia, jalankan perintah Get-VMSwitch.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-gateway

Alamat IP dari gateway default subnet.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-dnsServer

Diperlukan saat membuat jaringan dengan IP statis. Array alamat IP yang menunjuk ke server DNS yang akan digunakan untuk subnet. Minimal satu dan maksimal 3 server dapat disediakan. yaitu "8.8.8.8", "192.168.1.1".

Type: System.String[]
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ipAddressPrefix

Awalan alamat yang akan digunakan untuk penetapan IP Statis.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: external
Accept pipeline input: False
Accept wildcard characters: False

-vipPoolStart

Alamat IP awal kumpulan VIP. Alamat harus berada dalam rentang yang dilayani oleh server DHCP atau dalam rentang yang disediakan di CIDR Subnet. Alamat IP di kumpulan VIP akan digunakan untuk API Server dan untuk layanan Kubernetes. Jika Anda menggunakan DHCP, pastikan alamat IP virtual Anda adalah bagian dari cadangan IP DHCP. Jika Anda menggunakan IP statis, pastikan IP virtual Anda berasal dari subnet yang sama.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vipPoolEnd

Alamat IP akhir dari kumpulan VIP. Alamat harus berada dalam rentang yang dilayani oleh server DHCP atau dalam rentang yang disediakan di CIDR Subnet. Alamat IP di kumpulan VIP akan digunakan untuk API Server dan untuk layanan Kubernetes. Jika Anda menggunakan DHCP, pastikan alamat IP virtual Anda adalah bagian dari cadangan IP DHCP. Jika Anda menggunakan IP statis, pastikan IP virtual Anda berasal dari subnet yang sama.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-k8sNodeIpPoolStart

Alamat IP awal kumpulan VM. Alamat harus berada dalam jangkauan subnet. Ini diperlukan untuk penerapan IP statis.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-k8sNodeIpPoolEnd

Alamat IP akhir kumpulan VM. Alamat harus berada dalam jangkauan subnet. Ini diperlukan untuk penerapan IP statis.

Type: System.String
Parameter Sets: (StaticIP)
Aliases:

Required: False (This is required when creating a network with a static IP.)
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-vlanID

ID vLAN untuk jaringan yang ditentukan. Jika dihilangkan jaringan tidak akan ditandai.

Type: System.Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Langkah berikutnya

Referensi AksHci PowerShell