Obiekty interfejsu sieciowego
Obiekty interfejsu sieciowego to ranga 3, a obiekty podrzędne to node
lub nodearray
.
network-interface
reprezentuje interfejs sieciowy platformy Azure.
Wiele interfejsów sieciowych może być dołączonych do jednego węzła dla maszyn wirtualnych z wieloma domowymi maszynami wirtualnymi. Zapoznaj się z dokumentacją rozmiarów maszyn wirtualnych , aby znaleźć maksymalną liczbę kart sieciowych dla wybranej jednostki SKU maszyny wirtualnej.
Przykład
[[[network-interface]]]
Dodanie sekcji do węzła powoduje dodanie kontrolek do domyślnej karty sieciowej. Możesz również dodać dodatkowe karty sieciowe i dołączyć je do maszyny wirtualnej.
Ten przykład dołącza istniejącą kartę sieciową do maszyny wirtualnej:
[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
Wartości atrybutów rozpoczynające się od $
odwołują się do parametrów.
Odwołanie do atrybutów
Atrybut | Typ | Definicja |
---|---|---|
AssociatePublicIpAddress | Wartość logiczna | Kojarzenie publicznego adresu IP z kartą sieciową (tylko węzeł) |
StaticPublicIpAddress | Wartość logiczna | Jeśli wartość true, adres IP zostanie utrwalone między ponownymi uruchomieniami węzła (tylko węzeł) |
EnableIpForwarding | Wartość logiczna | Jeśli wartość true, zezwalaj na przekazywanie adresów IP (tylko węzeł) |
PrivateIp | Ciąg | Przypisywanie określonego prywatnego adresu IP (tylko węzeł) |
NetworkInterfaceId | Ciąg | Określanie istniejącej karty sieciowej według identyfikatora zasobu (tylko węzeł) |
Grupa zabezpieczeń | Ciąg | Określ istniejący identyfikator resouce sieciowej grupy zabezpieczeń (zastępuje domyślną sieciową grupę zabezpieczeń utworzoną po określeniu publicznego adresu IP) |
Grupy zabezpieczeń aplikacji | Ciąg (lista) | Lista grup zabezpieczeń aplikacji według identyfikatora zasobu i rozdzielona przecinkami |
Atrybuty interfejsu sieciowego Nodearray
Blok [[[network-interface]]]
jest najczęściej używany w przypadku pojedynczych węzłów/maszyn wirtualnych, a większość atrybutów nie ma zastosowania do tablic nodearray. Jednak blok może służyć do zastosowania istniejącej sieciowej grupy zabezpieczeń lub co najmniej jednej grupy zabezpieczeń aplikacji do wszystkich węzłów/maszyn wirtualnych w węźle.