私はdockerを使用してMySQLの複数のインスタンスを実行しています。私は、リバースプロキシサーバーとしてnginxを使用する計画だったので、私は私のドッカーネットワークに公開IPをマップすることができるので、各インスタンスにパブリックIPを割り当てたい、これは可能ですか?複数のパブリックIPアドレスを1つのNginxに?
答えて
あなたは領事はあなたに、すべての登録インスタンスのDNSサーバを提供していますから、レジストリの一部で領事を使用することがあります:手段は、ドッキングウィンドウのインスタンスは領事に登録することhttps://www.consul.io/docs/agent/dns.html
多かれ少なかれ、および領事もそれらを解決することができますexternサービスのために。これは、複数のパブリックIPを持つ必要があります。
パブリックIPを1つしか必要としない場合は、明らかにTCP接続をパス/ドメインによってルーティングすることができないため、mysqlの負荷を分散したいとします。 それはサービスの発見とtiller + consulバックエンドとしてconsulを使用してアップストリームのnginx設定を生成し、現在利用可能なすべてのサーバを一覧表示することができます。
ドッカーコンテナのプライベートアドレス空間から予約されたIPを使い、nginxインスタンスをパブリックIPを設定してインターネットからルーティングできるようにしてください。最後に、ドッカーコンテナにリクエストをロードできます。
ありがとうございます。私はロードバランサを使用したくないです。私は、公共のIPジャンプサーバとしてNginxを使いたいと思っています。 – thisisms
これは、ロードバランサとまったく同じです.TBまたはHTTP接続に関係なくです。 –
- 1. NginX:ローカルIPとパブリックIP
- 2. Azure Service Fabric - 1つのパブリックIPアドレスを持つ複数のノードタイプを持つことは可能ですか?
- 3. パブリックIPアドレスですか?
- 4. 複数のIPアドレスを持つruby scrapp
- 5. javaアプリケーションのパブリックIPアドレスを使用
- 6. パブリックIPアドレスに接続するJavaソケット
- 7. 1つのIPアドレスの下に複数のホストを設定する方法
- 8. ソケットと複数のIPアドレス
- 9. ドッカー複数のIPアドレス
- 10. javacriptでパブリックIPアドレスを取得
- 11. MediaWikiアクセスのプライベートIPアドレスとパブリックIPアドレスを使用してください。
- 12. Azure予約済みIPアドレス(静的VIP)をパブリックIPアドレスに変換する
- 13. C#の複数のIPアドレスにブロードキャスト
- 14. 複数のサイトと1つのIPアドレスと1つのポートを持つWebサーバー上でlaravelを起動
- 15. nginx luaでクライアントのIPアドレスを取得
- 16. 1つのIPで複数のSSLワイルドカード
- 17. どのようにPHPのパブリックIPアドレスにローカルIPアドレスの範囲を比較するには?
- 18. 複数のIPでDNSアドレスを解決
- 19. Route 53のリソースレコードセットの複数のIPアドレス
- 20. 私のパブリックIPアドレスをインバウンドルールとして追加するには?
- 21. Google Cloud Computeの複数のIPアドレス
- 22. 複数のIPアドレスでのフェイルオーバー
- 23. あなたのローカルホストにモデムのパブリックIPアドレス
- 24. 複数の発信IPアドレスを持つsquidプロキシ
- 25. Ajax pingスクリプト複数のIPアドレス
- 26. Apacheログから1時間にIPアドレスとIPアドレスを表示
- 27. AWSクラウドフォーメーション - ec2インスタンスのパブリックIPアドレスを取得する方法
- 28. パブリックIPでArduinoイーサネットシールドのアドレスを知っています
あなたの権利Nginxサーバと通信するために複数のパブリックIPを使いたいので、各パブリックをドッカーインスタンスにルーティングすることができます。私は領事のおかげです。 – thisisms