DO244
使用红帽 OpenShift Serverless 和 Knative 开发应用
概述
课程说明
开发和部署事件驱动型自动扩展无服务器应用和功能
了解如何在红帽 OpenShift 容器平台上开发、部署和自动扩展事件驱动型无服务器应用。红帽 OpenShift Serverless 使开发人员和站点可靠性工程师(SRE)能够将运维问题和基础架构服务委派给红帽® OpenShift Serverless 平台,从而专注于其应用和功能的核心业务逻辑。
本课程基于红帽 OpenShift Serverless 1.23 和 OpenShift 容器平台 4.10。
课程完成后,任何包含虚拟环境的实时课程,实训教学访问权限将保留长达 45 天。
注:本课程以为期两天的虚拟课程形式提供,也可自定进度。课程持续时间可能因授课形式而异。有关完整的课程详细信息、课程安排和定价,请选择您所在的地点,然后从右侧菜单中选择“开始”。
课程内容摘要
- 了解 OpenShift Serverless 架构和用于无服务器应用的 Knative 主要功能。
- 利用 Knative 服务实施云原生无服务器应用。
- 利用 Knative 事件控制实施事件驱动型无服务器应用。
- 利用 OpenShift Serverless 功能实施无服务器应用。
课程培训对象
- 有兴趣开发无服务器应用的云原生应用开发人员
- 有兴趣使用无服务器技术实现运维自动化,并开发实用工具来管理和监控其应用的站点可靠性工程师和 OpenShift 管理员。
课程前提条件
- 参加免费评估,评估此产品是否最适合您的技能。
- 完成红帽 OpenShift 管理一:运维生产性集群 (DO180)或具备同等知识。
- 完成红帽 OpenShift 开发二:应用容器化(DO288)或具备同等知识。
- 具有使用 Java 或 JavaScript(Node.js)编写 REST API 的经验。
技术注意事项
- 需要访问互联网。
大纲
课程大纲
红帽 OpenShift Serverless 和 Knative 简介
描述红帽 OpenShift Serverless 的架构
利用 Knative 服务开发无服务器应用
使用 Knative 服务部署和扩展无服务器应用
利用 Knative 事件控制开发事件驱动型无服务器应用
利用 Knative 事件控制实施事件驱动型无服务器应用
利用 OpenShift Serverless 功能开发应用
利用 OpenShift Serverless 功能实施无服务器应用
成果
企业获益
云原生无服务器应用可最大限度地减少配置和扩展基础架构的工作量,使开发人员和站点可靠性工程师(SRE)能够将产品和服务快速推向市场。红帽 OpenShift Serverless 可让企业缩短开发时间,专注于其应用的核心业务功能,并允许与内部和外部应用集成。开发人员可以利用标准协议和熟悉的开发人员工具,快速构建事件驱动型自定义工作流。SRE 可以通过响应事件的简单功能自动执行任务。
培训的积极影响
学完本课程后,您将能够最大限度地减少在运维和扩展方面花费的时间,加快云原生应用的上市时间。您将能够通过学习和展示以下技能实现这一目标:
- 在本地开发无服务器应用,了解如何对它们进行单元测试,使用 Containerfiles 构建容器镜像,并将容器镜像部署到镜像仓库
- 从容器镜像仓库将无服务器应用部署到 OpenShift 集群
- 使用 Knative 服务对无服务器应用进行自动扩展、版本控制和流量拆分
- 使用 Knative 事件控制开发事件驱动型应用
- 使用红帽 OpenShift Serverless 功能,以多种编程语言开发无服务器功能
下一阶段课程或考试推荐
构建您的技能路径
如果想参加这门课程,可购买红帽培训订阅。购买订阅后,您可在一整年内无限次按需访问在线学习资源。
检验您的知识水平
免费参与技能评估,测试您的专业知识,发现技能差距,获取关于红帽培训的个性化培训建议。