Поделиться через


Сетевой поставщик OVN-Kubernetes для кластеров Azure Red Hat OpenShift

Кластер платформы контейнеров OpenShift использует виртуализированную сеть для сетей pod и служб. Подключаемый модуль OVN-Kubernetes Container Network Interface (CNI) — это поставщик сети для сети кластера по умолчанию. OVN-Kubernetes, основанный на open виртуальная сеть (OVN), предоставляет реализацию сети на основе наложения.

Кластер, использующий сетевой поставщик OVN-Kubernetes, также запускает Open vSwitch (OVS) на каждом узле. OVN настраивает OVS на каждом узле для реализации объявленной конфигурации сети.

Функции OVN-Kubernetes

Поставщик сетевых сетей кластера OVN-Kubernetes CNI предлагает следующие возможности:

  • Использует OVN для управления потоками сетевого трафика. OVN — это сообщество, разработанное сообществом, не зависящем от поставщика решения виртуализации сети.
  • Реализует поддержку политики сети Kubernetes, включая правила входящего трафика и исходящего трафика.
  • Использует протокол инкапсуляции универсальной сети (Geneve), а не протокол виртуальной расширяемой локальной сети (VXLAN) для создания сети наложения между узлами.

Примечание.

По состоянию на ARO 4.11 OVN-Kubernetes — это CNI для всех кластеров ARO. В уже существующих кластерах миграция из предыдущего стандарта SDN в OVN не поддерживается.

Если кластер использует любую часть диапазона IP-адресов 100.64.0.0/16, вы не сможете перейти на OVN-Kubernetes, так как он использует этот диапазон IP-адресов внутри него.

Дополнительные сведения о поставщике сети OVN-Kubernetes CNI см. в разделе о поставщике сети OVN-Kubernetes по умолчанию для сетевого интерфейса контейнеров (CNI).

Руководство. Создание кластера Azure Red Hat OpenShift 4