DO288

红帽 OpenShift 开发人员二:构建和部署云原生应用

概述

课程说明

在红帽 OpenShift 上设计、构建和部署容器化应用

“红帽 OpenShift 开发人员二:构建 Kubernetes 应用”(DO288)将向您讲授如何在红帽 OpenShift 集群上设计、构建和部署容器化软件应用

无论您是迁移现有的应用,还是编写容器原生应用,,都能通过本课程,了解如何借助红帽® OpenShift 容器平台提升开发人员生产力,这个容器化应用平台可允许企业使用 Kubernetes 管理容器部署并扩展应用。

您在本课程中学到的技能可以应用于所有版本的红帽 OpenShift,包括 AWS 上的红帽 OpenShift(ROSA)、Azure 红帽 OpenShift(ARO)和红帽 OpenShift 容器平台。

本课程基于红帽 OpenShift 4.12。

完成课程后,您将获得为期 45 天的实训教学延长访问权限,适用于任何包含虚拟环境的课程。

注: 本课程以为期五天的虚拟课程形式提供,也可自定进度。课程持续时间可能因授课形式而异。有关完整的课程详细信息、课程安排和定价,请选择您所在的地点,然后从右侧菜单中选择“开始”。

课程内容摘要

  • 红帽 OpenShift Web 控制台中面向开发人员的功能
  • 为红帽 OpenShift 构建和发布容器镜像
  • 在红帽 OpenShift 上管理容器部署
  • 在红帽 OpenShift 上创建和部署多容器应用
  • 使用 Helm 图表和 Kustomize 部署多容器应用
  • 创建健康检查,监控和提高应用可靠性
  • 使用红帽 OpenShift Pipelines 创建 CI/CD 工作流

课程培训对象

  • 企业应用开发人员
  • DevOps 可靠性工程师

本课程建议前提条件

技术注意事项

  • 本课程使用红帽在线学习(ROL)云中置备的实验室环境。
  • 需要接入互联网才能运行练习和实验室。

大纲

课程大纲

面向开发人员的红帽 OpenShift 容器平台
定义红帽 OpenShift 架构、概念和术语,并设置开发人员环境。
部署简单应用
使用红帽 OpenShift Web 控制台和命令行工具部署简单应用。
构建和发布容器镜像
使用容器镜像仓库构建、部署和管理容器镜像的生命周期。
管理红帽 OpenShift 构建
描述红帽 OpenShift 构建流程并构建容器镜像。
管理红帽 OpenShift 部署
描述不同的红帽 OpenShift 部署策略,以及如何监控应用的运行状况。
部署多容器应用
使用红帽 OpenShift 模板、Helm 图表和 Kustomize 部署多容器应用。
使用红帽 OpenShift Pipelines 进行持续部署
使用红帽 OpenShift Pipelines 实施 CI/CD 工作流
注:随着技术进步和潜在工作性质的变化,课程大纲可能会更改。如有任何疑问或进一步确认具体的目标主题,请联系我们的培训工作人员

成果

企业获益

本课程将帮助应用开发人员掌握设计、构建和部署容器化应用的基本技能,使其能够轻松将现有应用迁移到 OpenShift,或创建新的云原生应用。它将展示采用基于容器的架构的 DevOps 潜力,为企业变革和数字化转型提供通道。

如今,开发人员不断设法缩短实现最小可行产品的应用上市时间,而容器和 OpenShift 已快速成为敏捷开发与应用部署的实际解决方案。利用 Kubernetes 和 OpenShift 编排的基于容器的架构可以提高应用的可靠性和可扩展性,同时降低开发人员开销,促进持续部署。红帽 OpenShift 提供了在 AWS 中使用 AWS 上的红帽 OpenSift 服务(ROSA)、在 Microsoft Azure 中使用 Azure 红帽 OpenShift 或作为在公共云或客户数据中心环境中运行的自管理红帽 OpenSshift 容器平台来一致开发和部署这些应用的能力。

红帽创建本课程旨在让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。

个人获益

您将了解在红帽 OpenShift 容器平台中对应用进行容器化、扩展、部署和管理背后的基本概念。您将掌握以下技能:

  • 设计容器镜像来对应用进行容器化
  • 构建、部署和管理容器的不同方式。
  • 部署多容器应用。
  • 实施健康检查,提高系统可靠性。
  • 创建并运行自动化管道,实现持续交付。

下一阶段考试或课程推荐

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