Istio
アプリケーションコードを変更することなく、マイクロサービスにトラフィック管理・セキュリティ・オブザーバビリティを追加する、Kubernetes 向けの主要なサービスメッシュです。
- 活発にメンテナンスされている
- 財団の支援あり
- 寛容なライセンス
概要
Istio は Kubernetes クラスタ内の各サービスの隣にプロキシサイドカーを注入し、プラットフォームチームにトラフィックルーティング、リトライ、タイムアウト、サービス間の相互 TLS 暗号化、詳細なテレメトリに対するきめ細かな制御をもたらします——しかもサービス自体のコード変更は一切不要です。利用可能なサービスメッシュの中でも、最も広く採用され、最も機能豊富なものの1つです。
Istio は、Kubernetes 上で多数の相互依存するマイクロサービスを運用しており、ネットワーク層でのトラフィック制御・セキュリティ・オブザーバビリティを必要とするプラットフォームチームに向いています。(カタログにもある) Envoy を補完する存在で、Envoy は実際に Istio のデータプレーンを支えるプロキシです。
このカタログに掲載されている理由
カタログ評価: ★★★★☆ (4/5)
The most widely adopted full-featured service mesh; essential representative project.
- 基盤プロジェクト
- 財団によるガバナンス
- カテゴリ
- DevOps
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Linkerd
Apache-2.0シンプルさと低いリソースオーバーヘッドに重点を置いた、Kubernetes 向けの軽量なサービスメッシュで、Istio の正当な代替手段です。
活発にメンテナンスされている
- DevOps
Envoy
Apache-2.0クラウドネイティブアプリケーション向けに構築された高性能プロキシで、多くの現代的なサービスメッシュや API ゲートウェイの基盤となるデータプレーンとして機能します。
活発にメンテナンスされている
- DevOps
Cilium
Apache-2.0従来のネットワーキングコンポーネントを、カーネルレベルのパフォーマンスで置き換える、eBPF ベースの Kubernetes ネットワーキング・セキュリティ・オブザーバビリティプラットフォームです。
活発にメンテナンスされている
- DevOps
etcd
Apache-2.0Kubernetes 自身がすべてのクラスタ状態を保存するために使用している、分散型で一貫性のあるキーバリューストアであり、他の分散システムにとっても信頼できる構成要素です。
活発にメンテナンスされている
- DevOps
誤りを見つけましたか? GitHub で修正を提案する