我在羣集模式下的Ubuntu 16.04上使用Docker 1.13。我在端口80上發佈了一個服務(三個副本)。嘗試連接到服務時,我看到間歇性連接失敗。最初服務運行正常,但一旦我們對服務運行一些負載測試,這些間歇性問題就變得非常普遍。錯誤率可能高達50-75%的請求失敗,我的理論是在負載測試後,羣集變得非常不穩定。Docker羣集服務的間歇性連接錯誤
的設置由3個管理中心節點和3個工作節點。我在三個工作節點前面有一個負載均衡器,爲了排除故障的目的,我正在使用淘汰過程,現在我正在嘗試使用本地主機(不通過負載均衡器)訪問該服務的工作節點上。在這一點上,我嘗試了一切可以放棄的事情,歸因於Docker Routing Mesh問題。
我使用的覆蓋網絡有明確的子網不與其他基礎設施項目重疊。 Azure中的虛擬機位於單獨的虛擬網絡中。
我已驗證了服務實例和使用命令須藤搬運工服務PS 我已登錄到每個單獨的工作節點運行並驗證了容器/服務實例正在運行,並且健康使用命令須藤搬運工PS
如果您需要任何其他細節或建議,請讓我知道。
謝謝!
感謝您的迴應!是的,毫無疑問,社區正在做一項了不起的工作。我只是想在沒有解決方案的情況下得到確認,以便我們能夠計劃我們的計劃,我們可以做些什麼,或者遷移到Kubernetes,或者我可以做一些調整。 – isingh
沒問題,在找出各種相關的github問題後,我確實沒有調試過這個問題,但是如果確實如此,請確保您爲r日誌文件創建了一個問題,以便社區可以修復它。 –