Knowledge Dossier
公開済みEvidenceをIdentity / Capability / Credibility / Use Case / Constraints・Current Statusの軸で機械的に集約したものです(新規の主張・推測は含みません)。
Identity
- IstioはGoogle・IBM・Lyftによって2016年に発足し、Lyft発のEnvoyプロキシを基盤として2017年5月にIstio 0.1がリリースされた。GoogleがCNCFへプロジェクトを寄贈したのは2022年9月で、2023年7月12日にCNCF Graduatedへ到達した。検証待ち 共同発足の経緯とCNCF Graduated到達
Capability
- Istioはサイドカーモードに加え、プロキシをサイドカーの外に出しノードごとのztunnelとネームスペースごとのオプションのウェイポイントプロキシ(Envoyベース)で構成するアンビエントモードを提供し、mTLSや高度なトラフィック管理(フォルトインジェクション、トラフィックミラーリング、条件付きリトライ)を実現する。検証待ち サイドカー/アンビエントモードと高度なトラフィック管理
Credibility
- IstioはKubernetes・Prometheus・Linkerdに続き2023年7月にCNCF Graduatedプロジェクトとなった。検証待ち CNCF Graduated到達
Use Case
- 複雑なマイクロサービストポロジーを持つ大規模組織は、Kubernetesクラスタ全体できめ細かなトラフィック制御・セキュリティポリシー・可観測性を必要とする場合にIstioを採用する。検証待ち 大規模組織における採用場面
Constraints / Current Status
- Istioは機能の完全性と柔軟性を優先し、数十種類のCRDによる高度なトラフィック管理を提供する一方、その運用にはLinkerdと比べて2〜3名の専任エンジニアチームやコンサルティング関与が必要になることが多いとされる。検証待ち Linkerdとの差別化(機能の広さと運用負荷)
データアクセス
各APIエンドポイントはJSON形式でデータを返します。生成AIのツール呼び出し・RAG連携での利用を想定しています。