SriovNetworkNodePolicy

Ресурс SriovNetworkNodePolicy позволяет подключать контейнеры непосредственно к сетевому оборудованию. Объект “SriovNetworkNodePolicy” связан с объектом “SriovNetwork”. Оба объекта вместе обеспечивают полное управление сетевыми настройками SR-IOV на уровне узла.

Для добавления нового ресурса нажмите “Добавить SriovNetworkNodePolicy”. Созданные ресурсы будут отображаться в списке элементов.

Все ресурсы SR-IOV должны быть установлены в тот же неймспейс, где установлен SRIOV-Operator. В данном случае, в неймспейс shturval-sriov.

Детальное описание параметров объекта SriovNetworkNodePolicy

  • Название;
  • ResourceName: связывает сетевую политику (SriovNetworkNodePolicy) с сетью (SriovNetwork);
  • Селектор узлов: Определите, какие узлы охватываются политикой SR-IOV, используя лейблы узлов.
  • Приоритет: приоритет применения политики SR-IOV. Если у узла есть несколько политик, то они применяются в соответствии с приоритетом.
  • deviceTypes: тип драйвера для создаваемых VF. Возможные значения:
    • “netdevice (драйвер в ядре Linux)”;
    • “vfio-pci” (драйвер для DPDK).
  • mtu: Значение MTU (Maximum Transmission Unit) для устройств определяет максимальный размер пакета данных, который может быть передан через сетевой интерфейс.
  • nicSelector: фильтры для выбора NIC (Network Interface Cards) политики. Может включать подмножества на основе Vendor ID, Device ID, Root Device ID, а также имена PfNames.
  • numVfs: Количество виртуальных функций, которое должно быть настроено на каждом NIC.
  • linkType: тип сетевого соединения. Возможные значения:
    • “Eth”: описывает Ethernet-соединение;
    • “IB”: описывает InfiniBand-соединение;
  • eSwitchMode: режим работы виртуального коммутатора (eSwitch). Возможные значения:
    • “legacy”: описывает режим виртуального коммутатора, основанного на legacy-драйвере;
    • “switchdev”: описывает режим виртуального коммутатора, который предлагает увеличенную производительность и более низкую задержку по сравнению с традиционной программной коммутацией.
  • isRdma: признак, который указывает, поддерживается ли RDMA (Remote Direct Memory Access).

При необходимости задайте лейблы и аннотации.