目录

环境准备

  1. 安装 docker, k3s, istio 环境
  2. 初始化第一个项目 - prod
  3. 升级项目 - prod and review
  4. 使用 lego 创建 https 证书

VirtualService

  1. istio VirtualService 和 k8s Ingress
  2. 创建 Gateway 允许外部访问
  3. VirtualService 给予 uri 重写路由
  4. 使用 DestinationRule Subset 进行路由分组(版本控制)
  5. VirtualService 基于 Header 重写路由
  6. VirtualService 支持重写路由的所有方式
  7. VirtualService 路由重定向
  8. VirtualService 的重试机制
  9. VirtualService 注入错误实现混沌测试
  10. VirtualService 委托,即流量转发
  11. VirtualService Header 管理
  12. VirutalService 根据客户端 Label 转发路由(sourceLabels): 待测试
  13. Gateway 支持 https 访问 - 标准模式
  14. 使用 DestionationRule 流量控制策略 - 简单负载均衡