DO288

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

概述

课程概述

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

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

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

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

本课程基于红帽 OpenShift 4.14。

课程完成后,任何包含虚拟环境的实时课程,实训教学访问权限将保留长达 45 天。

注意:本课程采用为期 4 天的课堂课程形式或为期 5 天的虚拟课程形式,也可自定进度。课程持续时间可能会因授课形式而异。如需了解完整的课程详细信息、课程安排和定价,请选择您所在的地点,然后从右侧菜单中选择“开始”。

课程内容摘要

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

课程培训对象

  • 软件开发人员
  • 软件架构师

本课程建议前提条件

技术注意事项

  • 本课程使用红帽在线学习(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 上的红帽 OpenShift 服务(ROSA)、在 Microsoft Azure 中使用 Azure 红帽 OpenShift 或作为在公共云或客户数据中心环境中运行的自管理红帽 OpenShift 容器平台来一致开发和部署这些应用的能力。

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

个人获益

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

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

下一阶段考试或课程推荐

构建您的技能路径

如果想参加这门课程,可购买红帽培训订阅。购买订阅后,您可在一整年内无限次按需访问在线学习资源。

检验您的知识水平

免费参与技能评估,测试您的专业知识,发现技能差距,获取关于红帽培训的个性化培训建议。