我有幾個豆莢,例如一個python web應用程序和一個redis(由其他應用程序共享),所以我需要將redis放在單獨的窗格中。但是它們都使用來自docker(172.17.0.0/16)的相同子網或甚至相同的IP地址。應用程序窗口如何與redis窗格交談?讓kubenetes豆莢互相溝通的最佳方式是什麼?
也許我想問的是什麼是設置多主機conainer網絡的最佳方式。
7周後,我對kubernetes更熟悉了。我知道kubernetes有網絡假設豆莢可以互相訪問。因此如果您的應用服務pod需要訪問共享服務(redis)pod,則需要將共享服務作爲kubernetes服務公開,然後您可以從app pod的環境變量或主機名獲得共享服務端點。
或u se kubenetes的服務? – xdays
你說:「他們都使用從碼頭(172.17.0.0/16),甚至相同的IP地址相同的子網」。這表明您尚未正確配置網絡。請看看:http://docs.k8s.io/v1.0/admin/networking.html Kubernetes依賴於一些基本的東西。 –