как забанить сеть в контейнере k8s?
Я использовал k8s для исполнения стороннего кода, и он может быть небезопасным.
Поэтому я использую два контейнера (A и B) в одном модуле, A, чтобы получить код и передать в контейнер B, B, чтобы выполнить его.
Чтобы защитить нашу сеть, я бы хотел отключить сеть Б. Но я не нашел никакой методической работы.
Методы, которые я пробовал:
ifconfig eth0 down, ifdown eth0
iptables -P DROP ВХОДА, iptables -P DROP ВЫХОДА
Есть ли другие способы?
UPDATE:
наконец, я использую iptable, чтобы отключить сеть пользователя, а затем переключиться на пользователя в контейнере B, чтобы выполнить код.
Примечание. Поскольку сетевое пространство имен двух контейнеров одинаково, в двух контейнерах вступят в силу правила iptable.