Multi-hosts部屬的網絡連接問題
bingyilin1472 opened this issue · comments
ISSUE
說明 (Description)
multi-hosts部屬的網絡連接問題,我是先建立docker-swarm連結三個獨立的hosts,然後於Manager去建立一個Overlay network以及產生network需要的相關資料,再去各個host,分別啟動不同的peers、orderers,問題就在於bdk up是以docker-compose去up,他會於當前執行的host依據docker-compose中的network定義產生一個bridge網絡(scope非整個swarm網絡),使得hosts之間的peer與orderer之間是無法連線溝通,目前只好採一些土炮的方式來進行改善。
種類 (Issue Type)
[x] Feature Request
[ ] Report Bug
[] Other
新功能 (Feature Request)
希望新增此功能的原因 (Reason for this Feature)
因為很少單機部屬情況,大多數情形都是cluster部屬,這方面的說明比較少,若這方面能˙有比較多的支援、選擇或者說明,應該會變得相當吸引人,目前我就算採用土炮的方式來製作,也比官方原始的方式來得有效率,非常感謝這個開源工具。
...
可能的解法 (Proposed Solution)
我目前就是先用docker-swarm去建立一個最小服務,而這服務就在所有節點去建立一個共同的Overlay Network,網絡名稱取得跟bdk產生的docker-compose中採用的external network名稱一樣,接著再用bdk去up於不同的host上,就能成功達成multi-hosts的部屬,這目前運作上沒有問題,但總覺得運作起來有點多餘。
...