Istio

Google、IBM、Lyftが開始した新しいオープンソースのプロジェクト。

マイクロサービスアーキテクチャを備えたアプリケーションによるネットワークサービス群を「Service Mesh」(サービスメッシュ)と呼び、Istioはこのサービスメッシュを管理・提供するソフト。

現在はKubernetesに対応してる。

具体的な機能

  1. HTTP、gRPC、TCPのトラフィックに対する自動的なロードバランス
  2. 豊富なルーティングルールによる適切な粒度のトラフィックコントロール
  3. トラフィックの暗号化、サービス同士の認証および強力な身分確認
  4. 対象全体のポリシー適用
  5. 細部にわたる測定とレポーティング