Traefikは、いくつかのバックエンドがサポートされているリバースHTTPプロキシで、Kubernetesが含まれています。 Istioはどのように比較されますか?IstioはTraefikとどう違うのですか?
3
A
答えて
6
これは、リンゴとオレンジの比較のようなものです。
TraefikやNginxのようなエッジプロキシは、Istioが利用するプロキシであると比較すると最も適しています。 Envoyプロキシは、すべてのポッドに隣接してIstioによって自動的にインストールされます。
Istioは、サービスのセットに、ルーティング、ACL、サービスディスカバリ、およびアクセスポリシーを含め、エンボイを超えていくつかのより高いレベルの機能を提供します。事実上、Envoy対応サービスのセットをまとめて編成します。このデザインパターンは、サービスメッシュと呼ばれることがよくあります。
Istioは、現在のところ、これらの制限を時間内に取り除く作業が行われていますが、現在は単一クラスタ内でのKubernetesの展開に限定されています。
2
Mark O'Connorの回答によれば、IstioはK8Sのロードバランサまたはリバースプロキシではありません。モニタリングとセキュリティ(authn/authz)の幅広いサポートを備えた、マイクロサービス間通信とエッジでのAPI管理用の完全なマイクロサービスメッシュです。詳細はhereをご覧ください。
関連する問題
- 1. {n}はどうですか?と{n}は違うのですか?
- 2. PureScriptでは、ListはArrayとどう違うのですか?
- 3. Raven DB:「スマグラー」と「インポート/エクスポート」とはどう違うのですか?
- 4. Watson DiscoveryとRetrieveとRankはどう違うのですか?
- 5. フォントはどうして違うのですか? (ウェブとフォトショップで)
- 6. JavaScriptで `if`と` if-else`はどう違うのですか?
- 7. PythonのコルーチンはLuaのコルーチンとどう違うのですか?
- 8. この場合、char []とchar *はどう違うのですか?
- 9. ESBはBiztalkのHub/Spokeとどう違うのですか?
- 10. 関数はJavascriptのオブジェクトとどう違うのですか?
- 11. path //とはどのように違うのですか/
- 12. WCFのMSMQバインディングはWsHttpとどう違うのですか?
- 13. renderAjax()とは何ですか?render()とどのように違うのですか?
- 14. C++ 11:boost :: make_tupleはstd :: make_tupleとどう違うのですか?
- 15. どのようにですか?オブジェクトとは違う?
- 16. os.systemはコマンドラインとどう違うのですか?
- 17. mapPartitionとmapはどう違うのですか?
- 18. Djangoチャンネルはセロリとどう違うのですか?
- 19. Animated.Component/createAnimatedComponent(Component)はComponentとどう違うのですか?
- 20. Clojure:fnとdefnはどう違うのですか?
- 21. (Python) `` 2 'と `[2]`はどう違うのですか?
- 22. JS Generators: `return yield 'と` yield'はどう違うのですか?
- 23. GCC:marchはmtuneとどう違うのですか?
- 24. BackboneJs:elとtagNameの違いはどういう意味ですか?
- 25. LeveldbはRedisやRiak、Tokyo Tyrantとどう違うのですか?
- 26. データバインディングとインターフェイスの使用とはどのように違うのですか?
- 27. local :: libとuse libとはどのように違うのですか?
- 28. Laravelのログレベルはどう違うのですか?
- 29. Istioでコンテキストを渡すことはできますか?
- 30. Reactコンポーネントのインスタンスは他のフレームワークとどう違うのですか?
Istioは、負荷分散以外にも多くの機能を備えています。 https://istio.io/docs/concepts/what-is-istio/overview.html –