Envoyの内部構造
サービスメッシュのトラフィックは結局このプロキシが扱う
중급 · レッスン 42 · ラボ 13
カリキュラム
四つの概念
- 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
許可はプロキシの外で決まる
- 認可サーバーが落ちたら止めるか通すか reading
- 認可サーバー二つと Envoy 二台 lab
- 外部認可の確認 quiz
プロキシが増えても上限は一つ
- プロキシを増やしたら上限も増えた reading
- Envoy 二台、カウンター一つ lab
- グローバルレート制限の確認 quiz
コントロールプレーンを自分で書く
- NACK の version_info はなぜ拒否したバージョンではないのか reading
- スナップショット一つ、ストリーム一本 lab
- ADS の確認 quiz