問題タブ [weave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dns - Docker Weave と WeaveDNS の問題
ローカル マシンで実行している小規模なウィーブ ネットワークで weaveDNS をセットアップする際に問題が発生しています。
今のところ、問題は、「weave status」を実行したときに、出力に DNS セクションが表示されないという事実に現れています ( http://docs.weave.works/weave/latest_releaseのトラブルシューティング セクションで示唆されているように)。 /weavedns.html )。
4つのコンテナを実行しています。weave ps
出力は次のとおりです。
強調表示されたコンテナー (10.0.1.200) は weaveDNS コンテナーです。最後のコンテナー (2847dd89e90d) は、Weave ルーター コンテナーです。
私はコンテナを次のように開始しています:
weave status
DNSセクションが表示されない理由を知っている人はいますか?
Weave のセットアップに関する追加情報が必要な場合は、お知らせください。
vagrant - VM 上の Coreos に Weave をインストールできない
Vagrant VM の CoreOS (647.2.0、安定版) に weave をインストールしようとしています。ファイルに、user-data
インストール用のユニットを追加しました。
VM をセットアップしてログインすると、Weave がインストールされていません。
を実行するsystemctl status install-weave
と、得られる出力は次のとおりです。
node.js - Docker の自動スポーンには、オンデマンドで接続されたコンテナー タイプが必要です
特定のコンテナー タイプ (Web、ルーティング、データベースなど) のインスタンスが少なすぎるために発生するボトルネックを解消するために、Docker コンテナーをマイクロサービスとして体系的に複製/スケーリングする方法はありますか?
システムは、さまざまな負荷プロファイルに対応することによって、本質的にそれ自体を再構成します。また、システム内のコンテナーが検出可能であり、サービスとして通信していること。
これが EC2 インスタンス上にあった場合、システム リソースが最大になったときも認識し、Weave を使用して新しく AWS のスケーリングされたインスタンスに新しいコンテナーを接続し、負荷を分散しますか? NodeJS で。
docker - weave ネットワークを使用して、複数の Docker コンテナーとホスト マシンを領事サーバーに接続しようとしています。
Docker コンテナは、別の Docker デーモンを実行している別のホスト マシン上で実行されています。だから私は織りネットワークを使ってそれらを接続しています。問題は、consul サーバーを docker conatiner で実行したくないことです。ホスト マシンで実行したいのです。では、consul サーバーを実行しているこのホスト マシンを weave ネットワークに追加して、他のコンテナーが consul サーバーに登録できるようにするにはどうすればよいでしょうか。
kubernetes - サービスの背後にあるポッドにアクセスできません
Kubernetes で実行している WebSphere App Server にアクセスしようとしていますが、正しく接続できないようです。管理コンソール ポートを外部 NodePort に接続するサービスの背後でポッドを実行しています。問題は、試行するたびに接続がリセットされることです。別のポッドの ssh ポートで同じ問題が発生しましたが、Weave ネットワーク エラーを修正したときに修正されました。現時点では、それが Kubernetes のエラーなのか、Weave のエラーなのか、それとも他のすべてのエラーなのかはわかりません。どんな助けでも大歓迎です。
release-1.1 ブランチから KubeV1.1.0、Mesos 0.24.0、および Weave 1.0.1 を実行しています。私の次のステップは、K8s の別のバージョンを試すことです。
tomcat - 物理マシンではなく、VM でのみ Docker を使用しますか?
同じ場所にあるデータ センターに 2 台の物理マシンがあり、それを最大限に活用したいと考えています。Docker、Weave を使用して安全性の高い Web アプリケーション (Tomcat、Mysql、Mongodb) を実行することを考えており、セキュリティに特に注意を払いたいと考えています。以下は私のアーキテクチャです。Docker のデプロイ経験のある人はフィードバックを提供できますか?
a) SSH を使用して両方の物理マシンに centos 6 OS を作成し、Shorewall をインストールします。Shorewall FW は ssh とポート 80,443 のみを制限し、80,443 は tomcat コンテナを実行している VM に転送します。この物理マシンには Docker がインストールされていません。
b) 両方の物理マシンに Virtualbox をインストールし、複数の VM を起動します。各 VM は物理マシンの SSH トンネル経由でアクセスできるため、追加のセキュリティ レイヤーが提供されます。
c) 各 VM に docker と weave ネットワークを構築し、ホストとして VM に weave ネットワークを構築します。
d) VM のみで起動されるすべての tomcat、mysql、mongodb コンテナ。
この構成の利点は、物理マシンと Docker が分離され、セキュリティの層が追加されることです。
これを構築する予定です。2 台のサーバーを利用するためのより安全で堅牢な方法について、問題や課題、または提案が予想されるかどうかを知りたいです。
ガイダンス、またはさらに読むためのリンクは大歓迎です。
ありがとうイギリス。
mesos - 環境変数を Mesos 0.25 に渡す
CentOS 7 で最近 Mesos mesos-0.25.0-0.2.70 にアップグレードしました。その内容は次のとおりです。
Mesos のアップグレードと新しい Weave バージョンでは、これは機能しなくなりました。Weave の最新バージョンは、デフォルトで TCP ソケットを使用する前に Unix ソケットをリッスンするため、前述のファイルの内容を次のように変更しました。
しかし、Marathon 経由で Docker コンテナーを作成すると、Weave IP や DNS なしで Mesos クラスターにビルドされます。私は混乱しています - Mesos が環境変数 DOCKER_HOST を取得するだけでよいのですが、それは起こっていません。
誰かが私の方法でポインターを投げることができれば幸いです。