DO329
用 Istio 和红帽 OpenShift 服务网格构建弹性微服务
概述
课程概述
用红帽 OpenShift 服务网格控制、管理、跟踪、监控和测试微服务
Openshift 打造了一个企业级多租户平台,可以高效、可重复地部署与扩展微服务应用。但是,随着这些架构的规模不断壮大、日趋复杂,定义这些服务之间的交互方式就变得越来越困难。红帽 OpenShift 服务网格由 3 个产品组成:Istio、Jaeger 和 Kiali。它们可以促进服务交互管理,提供服务跟踪,并可直观地显示通信路径。本课程将介绍红帽 OpenShift 服务网格,向学员讲授红帽 OpenShift 服务网格的安装、服务监控、服务管理与服务弹性。
课程内容概要
- 在 OpenShift 集群上安装红帽 OpenShift 服务网格。
- 通过控制服务流量来应用发布策略。
- 通过负载平衡和故障转移来建立服务弹性。
- 通过混沌测试来测试服务弹性。
- 加强服务安全防护。
- 利用 OpenShift 服务网格来观察、测量和跟踪网络流量。
培训推荐
强烈建议参加红帽 OpenShift 一:容器和 Kubernetes(DO180)和红帽 OpenShift 开发二:应用容器化(DO288)课程并通过红帽认证 OpenShift 应用开发专家考试(EX288),或具备基本的 OpenShift 经验。
大纲
课程大纲
- 红帽 OpenShift 服务网格简介
- 介绍微服务架构和红帽服务网格的基本概念。
- 安装红帽服务网格
- 在 OpenShift 容器平台上部署红帽服务网格。
- 观察服务网格
- 利用 Jaeger 和 Kiali 来跟踪并可视化 OpenShift 服务网格。
- 控制服务流量
- 利用红帽服务网格来管理和路由流量。
- 利用服务网格来发布应用
- 借助金丝雀(Canary)和镜像发布策略来发布应用。
- 通过混沌测试来测试服务弹性
- 通过混沌测试来测试 OpenShift 服务网格的弹性。
- 建立弹性服务
- 利用 OpenShift 服务网格策略来建立弹性服务。
- 保护 OpenShift 服务网格
- 利用红帽 OpenShift 服务网格保护应用中的服务并进行加密。
成果
企业获益
借助 OpenShift 和服务网格实现微服务架构后,企业可以提高应用的弹性和可扩展性,同时减少开发人员数量。企业因此能够可视化并跟踪整个应用中的数据流,从而缩短产品上市时间并更加透彻地了解微服务的架构。借助这些洞察,可以优化对应用程序的资源分配,并更快发现特定微服务的缺陷。
个人获益
学员将利用本课程中的这些概念来简化并更加有效地实施服务交互管理。学员将学习如何安装和配置服务网格,以定义、监控和管理微服务架构内的服务交互。本课程旨在说明服务网格“sidecar(挎斗)”方法的简便性,并重点突出产品在服务弹性和监控方面的优势。
技术注意事项
- 需要访问互联网。
构建您的技能路径
如果想参加这门课程,可购买红帽培训订阅。购买订阅后,您可在一整年内无限次按需访问在线学习资源。
检验您的知识水平
免费参与技能评估,测试您的专业知识,发现技能差距,获取关于红帽培训的个性化培训建议。