Istio + Kiali 工作坊
概述
本文档介绍了 Istio + Kiali 工作坊的内容和流程,旨在通过安装 Kubernetes + Istio、部署 Demo 应用并使用 Kiali 进行观察和配置,帮助参与者理解和服务网格的基本概念。
资源与环境
- 工作坊资源:
- 平台选择:
- 本地 DNS 配置:
- Linux:
sudo vi /etc/hosts
- macOS:
sudo nano /private/etc/hosts
- Windows:
c:\\Windows\\System32\\Drivers\\etc\\hosts
工作坊议程
- 准备 Kubernetes + Istio 集群(预计时间:15-25分钟)
- 学习 Travels Demo 应用(预计时间:15分钟)
- 部署 Travels Demo
- 理解 Demo 应用
- 初步操作(预计时间:15分钟)
- 缺失 Sidecars
- 启用 Sidecars
- 将 Travels Demo 对外开放流量
- 观察(预计时间:25分钟)
- 在所有工作负载中启用 Sidecars
- 图形遍历
- 应用详情
- 连接(预计时间:45-60分钟)
- 请求路由
- 故障注入
- 流量转移
- TCP 流量转移
- 请求超时
- 电路断路
- 镜像
- 安全(预计时间:15分钟)
总结
本文档通过详细的步骤和资源链接,为参与者提供了完整的 Istio + Kiali 工作坊指南,涵盖了从环境搭建到应用观察和配置的各个方面,帮助参与者全面理解和服务网格的基本概念和操作方法。