• 온라인 도구
  • - 계산기
    • 문자 수
  • - 다운로드
    • TikTok 다운로드
    • DouYin 다운로드
  • - 웹 도구
    • BASE64
    • Base64→이미지
    • 이미지→Base64
    • URL 인코딩
    • JavaScript
    • 타임스탬프
    • 유니코드 변환기
    • JSON 형식
    • 확장자 수정
    • 목록 만들기
    • CSS 최적화
  • - 암호화 도구
    • MD5 암호화
    • 랜덤 생성기
  • - 이미지 도구
    • 이미지 압축
    • QR 코드 생성기
    • QR 코드 리더
    • 배경 화면 미리보기
  • - 정보 시트
    • 혈액형 유전
    • 의류 사이즈
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxシステムの下でDockerとWeaveを使用してNginx逆エージェントを構築
2022-01-26

Hiさん、今日はWeaveとDockerを使用してNginxの逆エージェント/負荷等化サーバを構築する方法を学びます。Weaveは、Dockerコンテナを互いに接続する仮想ネットワークを作成し、ホスト間での導入と自動検出をサポートします。インフラストラクチャではなく、アプリケーションの開発に集中できます。Weaveは、ポート/マッピング/接続などの構成を必要としないすべてのコンテナが同じネットワークに属しているような素晴らしい環境を提供しています。コンテナ内のアプリケーションが提供するサービスは、コンテナがどこで実行されているかにかかわらず、weaveネットワークで外部世界に簡単にアクセスできます。このチュートリアルでは、weaveを使用してnginx Webサーバを負荷イコライザとして迅速かつ簡単に導入し、Amazon Web Services内の複数のノードで動作するdockerコンテナで実行される簡単なphpアプリケーションを逆エージェントします。ここでは、WeaveDNSについて説明します。これは、コードを変更することなく、コンテナがホスト名を使用して見つけられる簡単な方法を提供し、他のコンテナをホスト名で接続することができます。

このチュートリアルでは、nginxを使用して、Apacheを実行するコンテナのセットに負荷を均等に割り当てます。最も簡単で簡単な方法は、Weaveを使用してubuntu上で動作するdockerコンテナ内のnginxを負荷等化サーバに構成することです。

Dockerのweaveツール

Weaveの適用シーンを見てみましょう。

アプリケーションは、ネットワークを使用するときに、すべてのコンテナが同じスイッチネットワークの下にあるように、ポートマッピング、接続などを構成する必要はありません。コンテナ内のアプリケーションが提供するサービスは、コンテナがどこで実行されているかにかかわらず、weaverネットワークで外部世界にアクセスできます。同様に、既存のシステムアプリケーションは、内部アプリケーションが動作する場所を心配することなく、コンテナ内のアプリケーションに露出して呼び出すこともできる。

Weaveはファイアウォールを貫通することができ、トラフィックは暗号化されており、ホストが信頼されていないネットワークに接続できるようにし、weaveを使用すると、複数のコンテナを簡単に配置して異なる場所で実行することができます。
2台の異なるホストHOST 1とHOST 2の上でdockerアプリケーションが実行されている場合は、同じタイプのdockerアプリケーションを2台のホストにそれぞれ配備します。
コードのコピー
#このステップでweaveルーティングを開始するには、各HOSTで起動する必要があります。

weave launch

#コンテナを起動し、コマンドラインにipを設定し、weave runがdocker run-dを呼び出すので、この方法でコンテナを起動することができます。同じようにweave startコマンドがあります。docker startコマンドを呼び出して既存のコンテナを起動します。HOST 1に複数のコンテナを配置する場合は、2行目のコマンドを実行し続けます。コンテナ設定のipが衝突しないことを保証すれば、同じセグメントのipはあちこちで使用できます。

ssh=$(weave run 10.1.1.1/24 -t -i ubuntu)
コードのコピー
このステップは少し違います。HOST 2でweaveにHOST 1に同行してipまたはホスト名を指定したり、ポートを指定したりすることができると伝えました。HOST 1とHOST 2に直接ファイアウォールがある場合は、tcp/udpの6783ポートが開いていることを確認します。
weave launch $HOST1
#最初のステップと異なる点は、構成されたIPが異なることです。 ssh=$(weave run 10.1.1.2/24 -t -i ubuntu)
HOST 1にHOST 2に接続するように伝えることもできますし、どちらも問題なくweaveが自動的に接続します。彼らのサービスが開始された後、weaveに複数の同業者を接続するように伝えることもできます。複数のipアドレスを提供し、スペースで分けることができます。
HOST 1では、
コードのコピー
docker attach $ssh
コードのコピー

docker attach $ssh

1.AWSインスタンスの構築
コードのコピー
$ git clone https://github.com/weaveworks/guides $ cd weave-gs/aws-nginx-ubuntu-simple
コードのコピー
$ sudo ./demo-aws-setup.sh
コードのコピー
$ cat weavedemo.env export WEAVE_AWS_DEMO_HOST1=52.26.175.175
export WEAVE_AWS_DEMO_HOST2=52.26.83.141
export WEAVE_AWS_DEMO_HOSTCOUNT=2
export WEAVE_AWS_DEMO_HOSTS=(52.26.175.175 52.26.83.141)
私たちはbashで次のコマンドを実行して環境変数を有効にします。 コードのコピー
. ./weavedemo.env
2.WeaveとWeaveDNSの起動 コードのコピー
ssh -i weavedemo-key.pem ubuntu@$WEAVE_AWS_DEMO_HOST1
$ sudo weave launch

ソース元URL:https://dopubox.com/article/p/889d896068bd3d30

기타 도구
  • 문자 수 TikTok 다운로드 DouYin 다운로드 BASE64 Base64→이미지 이미지→Base64 URL 인코딩 JavaScript 타임스탬프 유니코드 변환기 JSON 형식 확장자 수정 목록 만들기 CSS 최적화 MD5 암호화 랜덤 생성기 이미지 압축 QR 코드 생성기 QR 코드 리더 배경 화면 미리보기 혈액형 유전 의류 사이즈
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

    社長「関係者や視聴者不安にさせた」と謝罪
    2024-05-30

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    小学館も来週に報告書公表
    2024-05-31

    「ねこクラゲ」被告、脱税認める 原稿優先で申告せず、福岡地裁
    2024-05-31

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    幸田文の名言「台所に立てば、…」【本と名言365】
    2024-05-30

    あらゆる知識に精通した「天才」が教えてくれた、頭を良くするための新書の読み方と「究極のインプット・アウトプット」の方法
    2024-06-02

    森トラストが平安女学院から有栖川宮旧邸を取得…今度の活用は京都市とも引き続き協議
    2024-06-01

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

    アルテミス計画&天の川銀河! 大人も学んで楽しめる「大人レゴ」最新ラインナップは”宇宙”がテーマ!
    2024-06-03

    アートフェア東京、次回は2025年3月に開催決定
    2024-06-04

    「三島喜美代―未来への記憶」(練馬区美術館)開幕レポート。最大規模のインスタレーションも
    2024-06-05

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    なぜ、いま「先住民の現代アート」なのか? 『美術手帖』2024年7月号は、「先住民の現代アート」特集
    2024-06-06

    「さどの島銀河芸術祭2024」が開催。新潟・佐渡島各所で作品を制作展示
    2024-06-06

    ©  Dopu Box
    💛