目標:非HTTPトラフィックの負荷分散
の代替技術を:nginxの+ドッカ-コン,,,,
プロセス:
ロードTCP、元の公式ウェブサイトは--with-ストリームで構築されているものnginxの再構築、そのために検索する/ UDPトラフィックの必要性いくつかの引数、記事の前にほとんどが半年Dockerfile、ポイントではなく、時間のかかるデバッグにミラーを打ちました。それでも私はそれが最高に良い公式バージョン、ロード・バランシング・テストを構築するために直接移動した後、遅すぎる、独自のミラーを構築すると思いました。
ドッキングウィンドウのハブでドッキングウィンドウは、nginxの--with-ストリーム検索していき、--with-ストリームのない瞬間、nginxのデフォルトの画像パラメータを見つけることが、同様の拡張タグを見つけることができませんでした
最終的にopenrestyを見つけ、デフォルトのdockerfileは、最終的にこの引数を取りましたドッキングウィンドウ-compose.ymlは、以下の
"www.sanguoyoux.cn":バージョン
サービス:
openresty:
画像:openresty / openresty
ボリューム:
- ./conf/nginx.conf:/usr/local/openresty/nginx/conf/nginx.confを
- ./var/run/openresty/:www.rhyl158.comの/ var / RUN / openresty /
ポート:
- "0.0.0.0:www.jintianxuesha.com 8888:8888"
nginx.confでは、次の形式のコンテンツと同様、ロードポート追加
{ストリームを
サーバー{
; 8888を聞く
proxy_timeout 20S;
proxy_pass 192.168.1.101:8888;
}
サーバー{www.xinxingyuLep.cn
UDPのreuseport 8899を聞く;
proxy_timeout 20Sと、
proxy_pass 192.168.1.101 :8899;
ドッカー-compose.ymlは、-dをアップ構成するドッキングウィンドウの下にファイルを含むディレクトリで実行
、ホストポートが起動しているかどうかを確認するために、接続をテスト
終了-
K8Sにクラスタテストを使用することはできません自宅でのナショナルデーの休日を、グラフのさまざまなをインストールするためにキーを使用することはできませんA。すべてのローカル仮想マシンは非常に友好的ではない、別の本ファンの暴走、温度やノイズを開きます。
これは、実際に彼らとはかなり甘いガジェットを無視されてきた前に、それ以来の研究では、ドッキングウィンドウ-構成します。
問題が発生した場合一緒に学び、メッセージを試します