我想加入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