問題タブ [consul]
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.
symfony - Consul Service Discovery を使用して Symfony2 のランタイム構成を処理する方法
私たちのチームは現在、Consul を使用した Symfony2 アプリケーションのサービス検出のアイデアを検討しています。相対的な最前線にいるため、議論の邪魔になるものはほとんどありません。これまでのところ、次のことを発見しました。
- ランタイム構成は以前に撃墜されました。
- このようなユースケースを処理するためのバンドルが存在しますが、最近では多くのアクティビティが見られません.
- 上記のバンドルの貢献者の 1 人は、外部パラメーターが問題の解決策になる可能性があると示唆しました。
- Sensio は、独自の Consul SDKを作成しました。ただし、ドキュメンテーション/公式ブログ記事に関してはほとんどないようです: Symfony2 統合
- コンソルは、さまざまな変更でトリガーできるウォッチを提供します
現在の考えでは、Consul ウォッチャーを利用して、外部パラメーターと共にキャッシュ ビルドを再トリガーすることを検討しています。とはいえ、サービスが頻繁に変更される場合、そのような操作のオーバーヘッドについて懸念があります。
上記と Consul/Symfony 内部の知識に基づいて、それは賢明なアプローチでしょうか? そうでない場合、その理由と、利用可能な代替手段は何ですか?
java - Consule と HAProxy の関連付け
HAProxy と Consule はどのように相互に関係していますか?
Consule はサービスの検出と構成に使用され、HAProxy は負荷分散に使用されます。
それでは、まず Consule を使用してサービスを検出可能にし、次に負荷分散のために HAProxy を使用する必要があるのでしょうか? Consuleだけでロードバランスできないの?
consul - Consul のサービスごとの構成
Consul は現在、キー/値の構成がサーバー間で複製される分散構成をサポートしています。サーバーごとに 1 つのサービスがあるとすると、consul をサービスごとに一意の構成にする方法を教えてください。
dns - consul と dnsmasq を使用したリバース DNS ルックアップ
独自の内部 DNS 解決を行えるように、consul ( http://consul.io/ ) と dnsmasq をセットアップしました。consul がリバース DNS ルックアップをサポートしていることを dig でテストしました。
ただし、dnsmasq によるリバース dnslookup は失敗します。逆引き参照エントリを consul に転送するように dnsmasq を設定するにはどうすればよいですか?
現在、consul をデフォルト設定で実行しています。各ノードには、次のように開始された領事エージェントがあります。
Dnsmasq は、DNS 要求をポート 8600 で consul に転送する単一の設定を除いて、デフォルト構成で各ノードで実行されて/etc/dnsmasq.d/10-consul
います。
最後に、/etc/resolve.conf
dnsmasq が使用されるように、localhost を指すエントリを追加しました。
私は AWS を使用していますが、AWS が環境で提供する DNS サービスと、独自の内部 DNS スキームを引き続き活用できることが重要です。
cluster-computing - 複数ノードでの Consul 構成
領事のドキュメントでは、サービス構成ファイルは/etc/consul.d/
ディレクトリに保存する必要があると書かれています。
3 ノードのクラスターを実行しています。各ノードで consul.d をコピーする必要がありますか?それともクラスター内で同期が行われますか?
ssl - 領事dnsmasqとtls
ここで説明されているように、3 ノードの領事クラスターとセットアップ dnsmasq があります: http://www.morethanseven.net/2014/04/25/consul/
すべてが機能しており、dig または nslookup を使用してサービスの dns を照会できました。TLS を有効にしましたが、DNS を照会できなくなりました。SSL 証明書を使用するには dnsmasq を構成する必要がありますか?