第3章 サイドカーインジェクション
サービスメッシュ内で Istio の機能を使用するには、各 Pod に Istio コントロールプレーンによって設定および管理されるサイドカープロキシーが必要です。
3.1. サイドカーインジェクションについて リンクのコピーリンクがクリップボードにコピーされました!
サイドカーインジェクションは、namespace または Pod レベルでラベルを使用して有効化されます。これらのラベルは、プロキシーを管理する特定のコントロールプレーンも示します。デプロイメントで定義された Pod テンプレートに有効なインジェクションラベルを適用すると、そのデプロイメントによって作成された新しい Pod は自動的にサイドカーを受け取ります。同様に、namespace レベルで Pod インジェクションラベルを適用すると、その namespace 内のすべての新しい Pod にサイドカーが含まれるようになります。
インジェクションはアドミッションコントローラーを介して Pod の作成時に行われるため、変更はデプロイメントリソースではなく個々の Pod に表示されます。サイドカーインジェクションを確認するには、注入された Istio プロキシーコンテナーを表示できる oc describe
を使用して Pod の詳細を直接確認します。