Согласно документации Kubernetes каждому модулю присвоен уникальный IP-адрес.
Каждому модулю назначается уникальный IP-адрес.Каждый контейнер в модуле разделяет пространство имен сети, включая IP-адрес и сетевые порты.Контейнеры внутри Pod могут связываться друг с другом, используя localhost.Когда контейнеры в модуле взаимодействуют с объектами вне модуля, они должны координировать использование общих сетевых ресурсов (таких как порты).
Однако во время поиска информации о множественных pod
интерфейсах, которые я обнаружилчто Multus должен иметь возможность делать то, что вам нужно.
Multus - это плагин Multi CNI для поддержки функции Multi Networking в Kubernetes с использованием сетевых объектов на основе CRD в Kubernetes.
Более подробная информация об этом плагине содержится в Github .
Multus CNI - это плагин контейнера сетевого интерфейса (CNI) для Kubernetes, который позволяет подключать несколько сетей.интерфейсы для pods.
Вы также можете найти несколько multus примеров для macvlan или фланели.
Надеюсь, это поможет.