DO244

使用红帽 OpenShift Serverless 和 Knative 开发应用

概述

课程概述

开发和部署事件驱动型自动扩展无服务器应用和功能

了解如何在红帽 OpenShift 容器平台上开发、部署和自动扩展事件驱动型无服务器应用。红帽 OpenShift Serverless 使开发人员和站点可靠性工程师(SRE)能够将运维问题和基础架构服务委派给红帽® OpenShift Serverless 平台,从而专注于其应用和功能的核心业务逻辑。


本课程基于红帽 OpenShift Serverless 1.23 和 OpenShift 容器平台 4.10。

课程内容概要

  • 了解 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 功能,以多种编程语言开发无服务器功能

下一阶段考试和课程推荐

 
 

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