Istio
https://istio.io/
サービスメッシュ
の実装のひとつ
Google LLC
、
IBM Corp.
、
Lyft, Inc.
によって開発され、2017 年にオープンソース化された
機能群
ネットワークトラフィックの管理
ロードバランシングのルール制御により、
Blue-Green デプロイメント
や
カナリアデプロイメント
にも利用できる
セキュリティ
ゼロトラストネットワーク
の考えに基づくセキュリティ担保
監視とロギング
OpenTracing
という標準仕様に基づいた
トレーシング
機能
アーキテクチャ (参考 :
)
大きく 2 つに分類
データプレーン : サービス間のトラフィックを仲介して送受信
Envoy
と呼ばれる
OSS
のプロキシ実装で構成
コントロールプレーン : データプレーンを制御する
フォールトインジェクション
の機能が
カオスエンジニアリング
に役立つ
参考文献
Kubernetes 実践ガイド