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

Используйте tee.

script.sh < inputfile | tee logfile

0
01.01.2021, 16:40
1 ответ

Это правильный способ настроить пространство имен, но:

Сетевые пространства имен в основном работают как разные компьютеры, подключенные через кабель локальной сети (через veth-пару ), поэтому вам необходимо настроить правильную маршрутизацию, , в частности , в исходном и промежуточном узлах.

Если вы контролируете «внешний узел, не обязательно в той же сети» и все, что находится между этим узлом и вашим контейнером, то это выполнимо. Если нет, вам нужно сделать вид, что пространство имен контейнерной сети «извне» доступно по тому же IP-адресу, что и пространство имен основной сети, а это значит, что вам нужно настроить переадресацию портов (google, тут много туториалов ).

0
18.03.2021, 22:39

Теги

Похожие вопросы