Istio深化 — なぜそう流れるのか
Istio 리소스 네 가지가 각각 무엇을 담당하는지, 왜 VirtualService 만 써서는 카나리가 안 되는지, mTLS 가 실제로 언제 적용되는지를 다룹니다. 앞 코스에서 본 Envoy 의 개념 위에 Istio 를 얹어, 설정이 어떻게 xDS 로 번역되는지까지 따라갑니다.
고급 · 레슨 31 · 실습 10
커리큘럼
四つのリソースの役割
- 何が何を担当するのか reading
- デプロイする前に間違いを見つける lab
- Istioリソースの確認 quiz
- Istio設定の確認 quiz
サイドカー注入と横取りの番号表
- アプリは知らないのにすべての接続がプロキシを通る理由 reading
- 注入結果の番号を読み、二つの入口を立てる lab
- 注入と横取りの確認 quiz
pilot-agent が Envoy に渡すもの
- サイドカーの設定は二回に分けて入ってくる reading
- ブートストラップを作り、起動しない二つの場合を見分ける lab
- プロキシのブートストラップの確認 quiz
クラスター名の規則とサブセット
- proxy-config の数百行を表として読む方法 reading
- サブセットをクラスターとして立て、名前で追跡する lab
- クラスター名の確認 quiz
VirtualService がルート表になるまで
DestinationRule のトラフィックポリシーがクラスターになるまで
PeerAuthentication は Envoy の何になるのか
AuthorizationPolicy が 2 つの RBAC フィルターになる仕組み
- 認可ポリシーはフィルターチェーンに翻訳される reading
- 2 つのポリシーを RBAC フィルターに移して評価順序を確かめる lab
- 認可ポリシーの翻訳を確認 quiz