Objets d’interface réseau

Les objets d’interface réseau sont classés 3 et subordonnés à node ou nodearray. network-interface représente une interface réseau Azure.

Plusieurs interfaces réseau peuvent être attachées à un seul nœud pour les machines virtuelles multi-accueil. Reportez-vous à la documentation tailles de machine virtuelle pour trouver le nombre maxinum de cartes réseau pour la référence SKU de machine virtuelle sélectionnée.

Exemple

L’ajout d’une [[[network-interface]]] section à un nœud ajoute des contrôles à la carte réseau par défaut. Vous pouvez également ajouter des cartes réseau supplémentaires et les attacher à une machine virtuelle.

Cet exemple attache une carte réseau existante à une machine virtuelle :

[cluster my-cluster]
  [[node my-node]]
    Credentials = $Credentials
    SubnetId = $SubnetId
    MachineType = $MachineType
    ImageName = $ImageName

    [[[network-interface my-nic]]]
      NetworkInterfaceId = /subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourceGroups/my-rg/providers/Microsoft.Network/networkInterfaces/my-nic

Les valeurs d’attribut qui commencent $ par référencent des paramètres.

Informations de référence sur les attributs

Attribut Type Définition
AssociatePublicIpAddress Boolean Associer une adresse IP publique à la carte réseau (nœud uniquement)
StaticPublicIpAddress Boolean Si la valeur est true, l’adresse IP est conservée entre les redémarrages de nœud (nœud uniquement)
EnableIpForwarding Boolean Si la valeur est true, autorisez le transfert IP (nœud uniquement)
PrivateIp String Attribuer une adresse IP privée spécifique (nœud uniquement)
NetworkInterfaceId String Spécifier une carte réseau existante par ID de ressource (nœud uniquement)
SecurityGroup String Spécifiez un ID de groupe de sécurité réseau existant (remplace le groupe de sécurité réseau par défaut créé lorsqu’une adresse IP publique est spécifiée)
ApplicationSecurityGroups Chaîne (liste) Liste des groupes de sécurité d’application par ID de ressource et séparés par virgule

Attributs de l’interface réseau Nodearray

Le [[[network-interface]]] bloc est le plus couramment utilisé pour les nœuds/machines virtuelles uniques et la plupart des attributs ne s’appliquent pas aux nodearrays. Toutefois, le bloc peut être utilisé pour appliquer un groupe de sécurité réseau existant ou un ou plusieurs groupes de sécurité d’application à tous les nœuds/machines virtuelles dans le nodearray.