简介
Service Mesh 技术历经三年多,无论是国内还是国外,这门新技术相关的资料和书籍都太少,网络 上也鲜有成体系的课程,这给学习者增加了时间成本。然而,很多开发者一方面对 Service Mesh 的 概念不太了解,没有办法很好地理解 Service Mesh 的核心功能。另一方面,Service Mesh 实践和落 地的学习内容也很有限,这为想要深入学习和进行实践的开发者带来了不便。
因此,本课程从回顾服务网格的发展历程讲起,让你能够更好的理解它的概念和核心功能。通过实战 演练,熟练掌握 Istio 流量控制、安全、服务可观测性等方面的功能。通过几个最佳实践,将 Service Mesh 应用到项目中。从而,带你成为真正的 Service Mesh 技术的践行者。
目标
1.深入理解 Service Mesh 的概念、功能、架构、产品等方面的知识;
2.学习使用 Istio 为自己的应用提供流量控制、安全、服务可观测性等方面的能力;
3.通过项目实战演练,通过搭建、配置、调试等做到Istio项目落地最佳实践,带你成为真正的技术的践行者。
受众人群
·需要深入了解Service Mesh技术的软件开发人员;
·希望掌握企业Istio平台 建设、运维和治理的运维工程师和架构师;
·希望了解和学习Service体系背后原理和使用场景的技术管理者、技术销售和市场人员。
课程时长
2天(12H)
分享提纲
主题 | 授课内容 |
第一章 Service Mesh 缘起和概述 | ·Service Mesh的起源 ·Service Mesh技术的演进 ·Service Mesh的功能和主要适用场景 ·Service Mesh的实现和主流产品 |
第二章 Istio 架构解析 | ·Istio 的背景和迭代 ·Istio的流量控制 ·Istio 服务的可观察性 ·Istio的安全架构设计 |
第三章 Istio 流量管理 | ·安装和部署 ·动态路由:使用Virtual Service和Destination rule设置路由规则 ·网关:用Gateway 管理计入网格的流量 ·服务入口:使用Service Entry扩展你的网格服务 ·流量转移:灰度发布如何实现 ·Ingress:控制进入网格的请求 ·Egress:实现访问外部服务 ·超时重试:提升系统的健壮性和可用性 ·熔断:实现秒杀场景下的过载保护 ·故障注入:在Istio中实现chaos monkey ·流量镜像:解决线上问题排查的难题 |
第四章 Istio 可观察性 | ·洞察你的服务:使用kiali观察微服务应用 ·指标:使用Prometheus收集指标 ·监控:使用Grafana查看系统的整体状态 ·日志:获取Envoy的日志并进行调试 ·分布式追踪:使用Jeager对应用进行分布式追踪 |
第五章 Istio 安全 | ·双重保障:微应用设置不同级别的双向TLS ·授权策略:如何实现JWT身份认证与授权 |
第六章 项目实战 | ·实战项目架构搭建 ·配置路由规则,实现灰度发布 ·提升系统的弹性能力 ·配置安全策略 ·收集指标并监控应用 ·集成EFK日志套件 ·集成分布式追踪工具 ·调试网络的工具和方法总结 ·Istio项目落地最佳实践 |
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员
Abraham Cheng
百林哲咨询(北京)有限公司专家团队成员