Как получить доступ ко всем физическим сетевым интерфейсам хоста из контейнера?

Требование: если да ifconfig, то я хочу увидеть физические интерфейсные карты, к которым мне нужно получить доступ, чтобы использовать их внутри контейнера.

Почему ? - Потому что мне нужно создать сокет от контейнера к интерфейсу. ПРИМЕЧАНИЕ . Доступ к этому интерфейсу должен осуществляться на уровне 2 OSI, а не по IP.

Что я пробовал (Привилегированный режим хост-сети. Не следуйте этому, это может быть неправильно). Это очень небезопасный и рискованный способ добиться этого.

root@canmaster:~# cat priv.yaml

      apiVersion: v1
kind: Pod
metadata:
name: privileged
spec:
hostNetwork: true
hostname: canmasterpriv
containers:
- name: pause
image: docker.io/nginx:stable-perl
securityContext:
privileged: true

0 ответов

Другие вопросы по тегам