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