New-AksHciNetworkSetting
Synopsis
Créez un objet pour un nouveau réseau virtuel pour l’hôte AKS.
Syntaxe
Configurations de réseaux virtuels DHCP
Pour les configurations DHCP sans réseau local virtuel :
New-AksHciNetworkSetting -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
Pour les configurations DHCP avec un réseau local virtuel :
New-AksHciNetworkSetting -name <String>
-vswitchName <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-vlanID <int>
Configurations de réseaux virtuels d’IP statiques
Pour les configurations d’IP statiques sans réseau local virtuel :
New-AksHciNetworkSetting -name <String>
-vswitchName <String>
-gateway <String>
-dnsServers <String[]>
-ipAddressPrefix <String>
-vipPoolStart <IP address>
-vipPoolEnd <IP address>
-k8sNodeIpPoolStart <IP address>
-k8sNodeIpPoolEnd <IP address>
Pour les configurations d’IP statiques avec un réseau local virtuel :
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>
Description
Créez un réseau virtuel pour définir l’adresse IP statique ou DHCP pour l’équilibrage de charge et la machine virtuelle du nœud Kubernetes dans l’hôte AKS. Cette applet de commande retourne un objet VirtualNetwork qui peut être utilisé ultérieurement dans les étapes de configuration lors du déploiement de l’hôte AKS.
Exemples
Remarque
Les valeurs fournies dans les exemples ci-dessous doivent être personnalisées pour votre environnement.
Déployer avec un environnement d’IP statique sans réseau local virtuel
$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"
Déployer avec un environnement d’IP statique et un réseau local virtuel
$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"
Déployer avec un environnement d’IP statique sans réseau local virtuel
$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"
Déployer avec un environnement DHCP et un réseau local virtuel
$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"
Paramètres
-name
Nom descriptif de votre réseau virtuel. Le nom doit être uniquement composé de lettres minuscules et de chiffres.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vswitchName
Nom de votre commutateur externe. Pour obtenir la liste des noms de vos commutateurs disponibles, exécutez la commande 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
Adresse IP de la passerelle par défaut du sous-réseau.
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
-dnsServers
Obligatoire lors de la création d’un réseau avec une IP statique. Tableau d’adresses IP pointant vers les serveurs DNS à utiliser pour le sous-réseau. Vous devez spécifier entre 1 et 3 serveurs. soit "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
Préfixe d’adresse à utiliser pour l’affectation d’IP statiques.
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
Adresse IP de début du pool d’adresses IP virtuelles. L’adresse doit se trouver dans la plage traitée par le serveur DHCP, ou dans celle qui est indiquée dans le CIDR du sous-réseau. Les adresses IP du pool d’adresses IP virtuelles seront utilisées pour le serveur d’API et pour les services Kubernetes. Si vous utilisez DHCP, assurez-vous que vos adresses IP virtuelles font partie de la réserve d’adresses IP DHCP. Si vous utilisez des IP statiques, vérifiez que vos IP virtuelles proviennent bien du même sous-réseau.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-vipPoolEnd
Adresse IP de fin du pool d’adresses IP virtuelles. L’adresse doit se trouver dans la plage traitée par le serveur DHCP, ou dans celle qui est indiquée dans le CIDR du sous-réseau. Les adresses IP du pool d’adresses IP virtuelles seront utilisées pour le serveur d’API et pour les services Kubernetes. Si vous utilisez DHCP, assurez-vous que vos adresses IP virtuelles font partie de la réserve d’adresses IP DHCP. Si vous utilisez des IP statiques, vérifiez que vos IP virtuelles proviennent bien du même sous-réseau.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-k8sNodeIpPoolStart
Adresse IP de début d’un pool de machines virtuelles. L’adresse doit être comprise dans la plage du sous-réseau. Cette condition est obligatoire pour les déploiements d’IP statiques.
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
Adresse IP de fin d’un pool de machines virtuelles. L’adresse doit être comprise dans la plage du sous-réseau. Cette condition est obligatoire pour les déploiements d’IP statiques.
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 pour le réseau spécifié. Si vous l’omettez, le réseau ne sera pas étiqueté.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False