全面介绍 ServiceMesh 服务治理和无服务器技术, 用于微服务设计开发和部署在容器平台中, 详细讲述 Istio, Knative 等云原生项目, 以及在公有云中的实践。
时间2天。
Service Mesh 服务网格
- 微服务技术
- 微服务面临的挑战
- 非业务功能层
- AOP 技术类比
Istio
- Istio 项目
- 各组件功能
- Envoy
- 可观测性
- 通过 Kiali 观测服务过程
管理 Service 连接
- Sidecar模式
- 基于请求头路由
- 访问外部服务
- 发布应用
- Chaos 帮助提升微服务弹性
- 构建弹性服务
- 超时
- 重试
- 熔断
- 安全加固
- 配置 mTLS
- 服务之间调用安全授权
Serverless
- 无服务器技术
- AWS Lamdba
- Servless 好处
Knative
- Knative 项目
- 组成 - Serving
- 组成 - Eventing
- 组成 - Function
无服务器技术实战
- 应用Serving
- kn 命令行工具
- 管理服务版本和控制流量
- 流量路由
- 无服务器应用自动扩展
- 应用Eventing
- 事件过滤
- 应用Function
- Java 事件驱动和函数式编程框架