ほとんどのコンテナサービスには、サービスディスカバリメカニズムが組み込まれています。だから、なぜ誰かがまだ領事を彼らの設定に取り入れるだろうか?コンサルは、K/Vストア、コンサルテンプレート、サービスモニタリングなどのサービス発見以外の利点を提供していることは知っていますが、これらのどれも大きな利点のようには思えません。Kubernetes、Docker、MesosでConsulを使うのはなぜですか?
1
A
答えて
0
あなたのアプリケーションによって異なります。領事が持っている機能が必要で、他のどのシステムがそうでない機能を必要とするのであれば、それを求めて行くことができます。
さらに、HAの一部には領事館と緊密に統合された多くのHashicorp製品があります。 Vault、Nomad、Terraformなどがあります。領事はZooKeeperの変種のように使うことができますが、Raftベースです。私たちはそのように使います。
別の懸念事項として、システムに別の層のインダイレクションを設定したいことがあります。領事クラスターは、さまざまな遠隔地のパーツ間の接続性を検証するために立つことができます。
これは、どれくらいの利点があるのかということではありません。
関連する問題
- 1. Kubernetes-Mesos HA Configuraitonで
- 2. dockerコンテナのS3FSをmesosコンテナライザで使用
- 3. Mesos Slave - Dockerは
- 4. なぜmesosで動作しているアプリケーションがconsulに登録されていないのですか?
- 5. Apache Mesos - Dockerコンテナ
- 6. kubernetesノードでconsul/registrationをサービス発見に使用する方法?
- 7. Docker swarm、Consul and Spring Boot
- 8. kubernetesでdockerを実行できない
- 9. Kubernetes KubeletはDockerにアクセスできない
- 10. Docker環境でConsul DNSを使用したHTTPリクエスト
- 11. docker-containerやkubernetes-podが使い捨てであると考えられるのはなぜですか?
- 12. Mesosフレームワークにリソースが提供されないのはなぜですか?
- 13. なぜGoogle Heapster Kubernetesアドオンをインストールできないのですか?
- 14. Apache MesosスレーブをDockerコンテナライザで起動する
- 15. MesosでDocker Swarmモードを設定する方法
- 16. Kubernetesがartifactoryonline.comからDockerイメージを取得できない
- 17. KubernetesとDockerの違いは何ですか?
- 18. Dockerでベースイメージが必要なのはなぜですか?
- 19. バッチ処理ジョブのためのswarm、kubernetes、またはmesos
- 20. consul http apiでconsul kv get -recurseと同じ結果を得るにはどうすればよいですか?
- 21. 私のKubernetesはどんなバージョンのDockerで動作していますか?
- 22. Kubernetes/Dockerで分散CPUを大量に使用するプロセス
- 23. Mesos MasterとMesosエージェントはrootアクセスが必要ですか?
- 24. Consulが私のデータベースに接続しようとするのはなぜですか?
- 25. 私のKubernetesサービスにIPでアクセスできないのはなぜですか?
- 26. DockerとKubernetesの主な違い
- 27. Spring Cloud Consulがconsul-clientを置き換えることはできますか?
- 28. なぜmesosコードが遺産よりもテンプレートを好むのですか?
- 29. Vagrant&CoreOSと安全でないDockerレジストリを使用したKubernetesのインストール
- 30. Docker Hubをプライベートイメージで使用したKubernetes PullImageError
この質問は非常に主観的で、使用ケースに大きく依存しているようです。たぶん、K/Vストレージは使用するのに便利ではないかもしれませんが、他の人にとっては便利ですか? 1つのパターンが使用するかもしれない1つのパターンは、いつでも1つのインスタンスだけがアクティブでなければならないサービスの冗長コピーを持つことです。これは、インスタンスがConsulの分散ロックに対して競合するようにすることで実現できます。 Consulは、前記サービスの発見可能性を前記ロックの所有者に結び付けることができ、すべてのクライアント要求が同一の単一マスタ(ロックを保持するいずれのインスタンス)にも送られることを保証する。 –
私はこの質問が非常に主観的かもしれないことを理解しますが、それが私が求めているものです。個人的に私はコンテナ化やこれらのサービスについてはあまりよく分かりませんが、領事の追加は写真を複雑にするようです。人々はなぜそのようなサービスを組み込んだのかという特定の理由があるかもしれません。それが私が把握しようとしているものです。 –
私は別のサイトの代わりに答えません、私はより良い答えをhttps://www.quora.com/Why-do-people-use-Consul-or-other-Service-Discovery-tool-along- Kubernetes with that-this-that-functionality-built-itは、 –