2016-04-12 13 views
0

私はDocker 1.10/Compose 1.6.2でプレイしています。ConsulをK/Vストアとして使用してオーバーレイネットワークを作成しています。私がサービスを拡大すると、期待通りにpingできます。今度は、これらのサービスの負荷分散が行われます。オーバーレイネットワーク対応HAProxy

DNSを使用するオーバーレイネットワークには、オーバーレイネットワーク上で利用可能なサービスのインスタンスに対して負荷分散するように自動的に構成を更新するHAProxyを使用する「既成の」ソリューションがありますか?

+0

Docker 1.11はDNSラウンドロビンの動作をサポートしているので、nginxのようなプロキシを設定してDockerコンテナへのラウンドロビン負荷分散を行うのは簡単です! –

答えて

0

はい、このようなシナリオの解決策があります。それはinterlockと呼ばれます。詳細については、このリンクを参照してください:https://github.com/ehazlett/interlock

私はインタロックを試して、非常にうまくいきます。

私が聞いたことがあるが解決しなかったもう一つの解決策はtraefikです。ここでリンクしてください:https://github.com/containous/traefik

+0

情報ありがとうございます。私もこれが動作することがわかった:https://github.com/docker/dockercloud-haproxy –