我想加入Docker容器第二个网络接口(只有多克,我只是我的容器添加到另一个“泊坞窗网”使用docker network
命令)在Kubernetes这样容器也能够通过这个第二接口一起通信。吊舱内添加多个网络接口,在Kubernetes
问题是,不可能简单地调用docker network
命令。我收到以下错误:Container sharing network namespace with another container or host cannot be connected to any other network
。
这个错误似乎逻辑,我的网络没有使用管理的Kubernetes同样的方式(所有容器在荚分享他们的IP,如果我理解正确的)。但现在的问题是:如何将第二个网络接口轻松添加到我的容器(或我的容器)?
我做了一些研究,我发现Kubernetes能够使用CNI,它可以是我的解决方案。但是我无法使其工作(不知道错误是在我身边还是因为一切都在不断发展)。我还关注Kubernetes文档中的其他解决方案,但我不知道,如果他们中的一个可以让我以一个简单的方法:)
感谢您的帮助快乐!我有一个应用程序需要有两个工作接口(我不能修改这个应用程序只使用一个NIC)创建容器,我试图让它在我的笔记本电脑上工作(本地Kubernetes/Docker安装),无需在多个节点上复制。
感谢您的回答。我终于使用了Docker Compose,即使Kubernetes是我的第一选择,实现我的目标也更容易! – AblionGE