Partager via


Créer des réseaux logiques pour les clusters Kubernetes sur Azure Local

S’applique à : AKS sur Azure Local

Après avoir installé et configuré Azure Local, vous devez créer des réseaux logiques de machine virtuelle Arc. AKS sur Azure Local utilise des réseaux logiques statiques pour fournir des adresses IP aux machines virtuelles sous-jacentes des clusters AKS.

Avant de commencer

Avant de commencer, vérifiez que les conditions préalables suivantes sont remplies :

  • Installez et configurez Azure Local. Assurez-vous de disposer de l’ID Azure Resource Manager de l’emplacement personnalisé, car ce paramètre est requis pour créer un réseau logique.
  • Assurez-vous que le réseau logique que vous créez contient suffisamment d’adresses IP utilisables pour éviter l’épuisement des adresses IP. L’épuisement des adresses IP peut entraîner des échecs de déploiement de cluster Kubernetes. Pour plus d’informations, consultez Concepts de mise en réseau dans AKS sur Azure Local.
  • Vérifiez que vous disposez d’un commutateur de machine virtuelle externe accessible par toutes les machines de votre cluster local Azure. Par défaut, un commutateur externe est créé pendant le déploiement de votre cluster local Azure que vous pouvez utiliser pour associer le réseau logique que vous allez créer.

Exécutez la commande suivante pour obtenir le nom du commutateur de machine virtuelle externe sur votre cluster local Azure :

Get-VmSwitch -SwitchType External

Notez le nom du commutateur. Vous utilisez ces informations lorsque vous créez un réseau logique. Par exemple :

Get-VmSwitch -SwitchType External
Name                                           SwitchType      NetAdapterInterfaceDescription
----                                           ----------      ----------------------------
ConvergedSwitch(management_compute_storage)    External        Teamed-Interface

Créer le réseau logique

Vous pouvez créer un réseau logique à l’aide d’Azure CLI ou du portail Azure.

Pour créer un réseau logique sur le commutateur de machine virtuelle dans une configuration IP statique, vous pouvez utiliser la az stack-hci-vm network lnet create commande :

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 \
  --vlan 10

Pour l’adresse IP statique, les paramètres requis sont les suivants :

Paramètres obligatoires Description
--name Nom du réseau logique que vous créez pour votre cluster local Azure. Veillez à fournir un nom qui suit les règles des ressources Azure. Vous ne pouvez pas renommer un réseau logique après sa création.
--resource-group Nom du groupe de ressources où vous créez le réseau logique.
--subscription Nom ou ID de l’abonnement dans lequel votre local Azure est déployé.
--custom-location Fournissez l’emplacement personnalisé associé à votre cluster local Azure où vous créez le réseau logique.
--vm-switch-name Nom du commutateur de machine virtuelle. Utilisation : --vm-switch-name "vm-switch-01".
--address-prefixes AddressPrefix pour le réseau. Actuellement, seul 1 préfixe d’adresse est pris en charge. Utilisation : --address-prefixes "10.220.32.16/24".
--dns-servers Liste séparée par l’espace des adresses IP du serveur DNS. Utilisation : --dns-servers 10.220.32.16 10.220.32.17.
--gateway Passerelle. L’adresse IP de la passerelle doit se trouver dans l’étendue du préfixe d’adresse. Utilisation : --gateway 10.220.32.16.
--ip-allocation-method Méthode d’allocation d’adresses IP. Les valeurs prises en charge sont Static. Utilisation : --ip-allocation-method "Static".
--ip-pool-start Adresse IP de début de votre pool d’adresses IP. L’adresse doit être comprise dans la plage du préfixe d’adresse. Utilisation : --ip-pool-start "10.220.32.18".
--ip-pool-end Adresse IP de fin de votre pool d’adresses IP. L’adresse doit être comprise dans la plage du préfixe d’adresse. Utilisation : --ip-pool-end "10.220.32.38".
--vlan ID de l’VLAN. Utilisation : --vlan 10. Ce paramètre est facultatif. Spécifie l’ID de réseau local virtuel (valeur int32) à utiliser lors de la création du réseau logique.

Étapes suivantes

Créer et gérer des clusters Kubernetes locaux à l’aide d’Azure CLI