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 Serverless 和 Knative 简介

描述红帽 OpenShift Serverless 的架构

利用 Knative 服务开发无服务器应用

使用 Knative 服务部署和扩展无服务器应用

利用 Knative 事件控制开发事件驱动型无服务器应用

利用 Knative 事件控制实施事件驱动型无服务器应用

利用 OpenShift Serverless 功能开发应用

利用 OpenShift Serverless 功能实施无服务器应用

成果

企业获益

云原生无服务器应用可最大限度地减少配置和扩展基础架构的工作量,使开发人员和站点可靠性工程师(SRE)能够将产品和服务快速推向市场。红帽 OpenShift Serverless 可让企业缩短开发时间,专注于其应用的核心业务功能,并允许与内部和外部应用集成。开发人员可以利用标准协议和熟悉的开发人员工具,快速构建事件驱动型自定义工作流。SRE 可以通过响应事件的简单功能自动执行任务。

培训的积极影响

学完本课程后,您将能够最大限度地减少在运维和扩展方面花费的时间,加快云原生应用的上市时间。您将能够通过学习和展示以下技能实现这一目标:

  • 在本地开发无服务器应用,了解如何对它们进行单元测试,使用 Containerfiles 构建容器镜像,并将容器镜像部署到镜像仓库
  • 从容器镜像仓库将无服务器应用部署到 OpenShift 集群
  • 使用 Knative 服务对无服务器应用进行自动扩展、版本控制和流量拆分
  • 使用 Knative 事件控制开发事件驱动型应用
  • 使用红帽 OpenShift Serverless 功能,以多种编程语言开发无服务器功能

下一阶段课程或考试推荐

 
 

此课程是红帽学习订阅的一部分,您可以在一年内根据需要,无限制地使用我们的在线学习资源