Envoyの内部構造
Istio 를 아무리 읽어도 트래픽이 왜 그렇게 흐르는지는 알 수 없습니다. 실제로 패킷을 다루는 것은 Envoy 이고 Istio 는 그 설정을 만들어 주는 장치이기 때문입니다. 리스너·필터체인·클러스터·엔드포인트라는 네 개념과 xDS 로 설정이 흘러드는 방식, 그리고 통계 이름을 읽는 법을 다룹니다.
중급 · 레슨 33 · 실습 10
커리큘럼
四つの概念
- Envoy設定を読む順序 reading
- Envoyモデルの確認 quiz
障害を扱う仕掛け
- リトライが障害を大きくする瞬間 reading
- Envoyを自分で立ち上げて壊す lab
- 復元力の仕掛けの確認 quiz
- Envoy実習の確認 quiz
設定一枚がプロセスになるまで
- 起動しない設定は配布の最中に現れる reading
- 配布前にふるい、二つ目のプロキシを立てる lab
- ブートストラップ確認 quiz
一つのポートが複数の顔を持つとき
- チェーンは順序ではなく具体性で勝つ reading
- 証明書二枚で一つのポートを分ける lab
- フィルターチェーン確認 quiz
二度選ぶ — バーチャルホストとルート
- 書いたルートが効かない理由 reading
- バーチャルホスト四つとマッチ五種を分ける lab
- ルーティング確認 quiz
名前の後ろに立っているもの
- 503 はルートではなくクラスタの言葉だ reading
- 壊れたアップストリームを入れてクラスタを観察する lab
- クラスタ確認 quiz
誰を選ぶのか
- セッション固定がたまに外れる理由 reading
- 同じアップストリームで方式だけ変えて数える lab
- 負荷分散確認 quiz
事故のあとに読む文を先に設計する
- 形式は事故が起きる前にしか直せない reading
- ログ形式を設計し、エラーだけを分ける lab
- アクセスログ確認 quiz
名前こそがインターフェースだ
- ダッシュボードが丸ごと空になった日 reading
- 五百個の数字から必要なものだけ取り出す lab
- 統計確認 quiz
リクエストが通る列
- 切る実験より遅くする実験 reading
- コードを触らずに障害を作ってみる lab
- HTTP フィルター確認 quiz
設定が外から入ってくる
- コントロールプレーンが死ぬと何が止まるのか reading
- 再起動せずに設定を入れ替える lab
- xDS 確認 quiz