课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

课程会从回顾服务网格的发展历程讲起,让你了解Service Mesh的起源,从而更好的理解它的概念和核心功能。接下来我们会基于目前市场上最主流的产品 Istio,以实战演练的方式完成从概念到具体产品的实践学习。同时,课程还会对 Kubernetes 在路由、服务通信这些和Service Mesh 息息相关的知识点进行详细介绍,教会用户对两种基础设施进行整合。

目标收益

深入理解 Service Mesh 的概念、功能、架构、产品等方面的知识;
学习使用 Istio 为自己的应用提供流量控制、安全、服务可观测性等方面的能力;
熟练掌握Kubernetes 与 Istio 整合的相关知识和实践方法;
通过实战演练,落地 Kubernetes + ServiceMesh,打造自己的云原生应用

培训对象

系统架构师、开发人员、运维人员

课程大纲

一、微服务治理浅析 (第一天上午:理论篇) 1.微服务架构的特性
2.为什么需要服务治理
3.基于公共库的服务治理
4.Kubernetes 的服务治理能力
二、理解 Service Mesh 1.Service Mesh 的起源和演进
2.什么是 Service Mesh
3.Service Mesh 和 API 网关的区别
4.Service Mesh 和 Kubernetes 的关系
5.Service Mesh 市场分析和技术选型
三、Istio 入门 1.Istio 的发展历程
2.Istio 基本概念和核心功能
3.Istio 是如何实现流量控制的
4.Istio 的安全架构
5.Istio 的服务可观察性(3方面理论)
6.安装 Isito
四、Istio 架构解析 (第一天下午:实验篇) 1.Istio 的两次架构变革
2.架构解析 - 控制平面与数据平面
3.Sidecar 代理 - Envoy
4.核心模块 - Pilot
5.核心模块 - Galley
6.核心模块 - Citadel
五、Istio 核心功能实践 - 流量控制 1.路由与流量转移
2.入口和出口网关
3.故障注入
4.超时与重试
5.熔断
6.流量镜像
六、Istio 核心功能实践 - 可观察性 1.使用 Kiali 查看网格拓扑
2.使用 Prometheus、Grafana 收集和查看指标
3.集成分布式追踪
七、Istio 核心功能实践 - 安全策略(第二天上午:实践篇) 1.认证策略
2.授权策略
八、实战演练 - 落地 Service Mesh(第二天下午:实践篇) 1.Kubernetes 与 Istio 的集成
2.Demo 应用(一):构建与部署应用
3.Demo 应用(二):实现灰度发布
4.Demo 应用(三):添加安全访问策略
5.Demo 应用(四):可观察性工具集成
6.网格调试方法总结
7.落地实践与常见问题
8.案例分析(试情况添加多个)
九、总结与讨论 - 云原生技术展望 1.Service Mesh 未来展望
2.Service Mesh 与云原生
3.未来架构是什么样的?
4.课程总结与讨论
一、微服务治理浅析 (第一天上午:理论篇)
1.微服务架构的特性
2.为什么需要服务治理
3.基于公共库的服务治理
4.Kubernetes 的服务治理能力
二、理解 Service Mesh
1.Service Mesh 的起源和演进
2.什么是 Service Mesh
3.Service Mesh 和 API 网关的区别
4.Service Mesh 和 Kubernetes 的关系
5.Service Mesh 市场分析和技术选型
三、Istio 入门
1.Istio 的发展历程
2.Istio 基本概念和核心功能
3.Istio 是如何实现流量控制的
4.Istio 的安全架构
5.Istio 的服务可观察性(3方面理论)
6.安装 Isito
四、Istio 架构解析 (第一天下午:实验篇)
1.Istio 的两次架构变革
2.架构解析 - 控制平面与数据平面
3.Sidecar 代理 - Envoy
4.核心模块 - Pilot
5.核心模块 - Galley
6.核心模块 - Citadel
五、Istio 核心功能实践 - 流量控制
1.路由与流量转移
2.入口和出口网关
3.故障注入
4.超时与重试
5.熔断
6.流量镜像
六、Istio 核心功能实践 - 可观察性
1.使用 Kiali 查看网格拓扑
2.使用 Prometheus、Grafana 收集和查看指标
3.集成分布式追踪
七、Istio 核心功能实践 - 安全策略(第二天上午:实践篇)
1.认证策略
2.授权策略
八、实战演练 - 落地 Service Mesh(第二天下午:实践篇)
1.Kubernetes 与 Istio 的集成
2.Demo 应用(一):构建与部署应用
3.Demo 应用(二):实现灰度发布
4.Demo 应用(三):添加安全访问策略
5.Demo 应用(四):可观察性工具集成
6.网格调试方法总结
7.落地实践与常见问题
8.案例分析(试情况添加多个)
九、总结与讨论 - 云原生技术展望
1.Service Mesh 未来展望
2.Service Mesh 与云原生
3.未来架构是什么样的?
4.课程总结与讨论
提交需求