技术栈
网络命名空间
小胖西瓜
11 小时前
linux
·
网络命名空间
[解决方案] 使用十几行脚本在容器网络命名空间内并且执行宿主空间的命令
通常容器内是没有 netstat tcpdump 命名的,甚至 ip 都没有。 在需要排查容器内网络问题的时候,只能临时下载这些命令,操作起来很浪费时间。
小胖西瓜
8 个月前
go
·
网络命名空间
Go 如何对多个网络命令空间中的端口进行监听
需求为 对多个命名空间内的端口进行监听和代理。刚开始对 netns 的理解不够深刻,以为必须存在一个新的线程然后调用 setns(2) 切换过去,如果有新的 netns 那么需要再新建一个线程切换过去使用,这样带来的问题就是线程数量和 netns 的数量为 1:1,资源占用会比较多。