DO289
红帽 OpenShift 开发人员二:构建和部署云原生应用 - 含考试
概述
说明
在红帽 OpenShift 上设计、构建和部署容器化应用
“红帽 OpenShift 开发人员二:构建和部署云原生应用 - 含考试(DO289)”将向您讲授如何在红帽 OpenShift 集群上设计、构建和部署容器化软件应用
无论您是要迁移现有的应用,还是编写容器原生应用,都能通过本课程,了解如何借助红帽® OpenShift 容器平台提升开发人员生产力,这个容器化应用平台可允许企业使用 Kubernetes 管理容器部署并扩展应用。
您在本课程中学到的技能可以应用于所有版本的红帽 OpenShift,包括 AWS 上的红帽 OpenShift(ROSA)、Azure 红帽 OpenShift(ARO)和红帽 OpenShift 容器平台。
本课程基于红帽 OpenShift 4.14。本课程包含红帽认证 OpenShift 应用开发人员考试(EX288)
课程内容摘要
- 红帽 OpenShift Web 控制台中面向开发人员的功能
- 为红帽 OpenShift 构建和发布容器镜像
- 在红帽 OpenShift 上管理容器部署
- 在红帽 OpenShift 上创建和部署多容器应用
- 使用 Helm 图表和 Kustomize 部署多容器应用
- 创建健康检查,监控和提高应用可靠性
- 使用红帽 OpenShift Pipelines 创建 CI/CD 工作流
课程培训对象
- 软件开发人员
- 软件架构师
本课程建议前提条件
- 参加免费评估,确定本课程是否契合您的技能水平
- 完成红帽 OpenShift 一:容器和 Kubernetes(DO188),或具备同等知识
- RHCSA 或更高版本有助于导航和使用命令行,但这不是必需的
技术注意事项
- 本课程使用红帽在线学习(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 容器平台中对应用进行容器化、扩展、部署和管理背后的基本概念。您将掌握以下技能:
- 设计容器镜像来对应用进行容器化。
- 构建、部署和管理容器的不同方式。
- 部署多容器应用。
- 实施健康检查,提高系统可靠性。
- 创建并运行自动化管道,实现持续交付。
下一阶段考试或课程推荐
技能路径
构建您的技能路径
如果想参加这门课程,可购买红帽培训订阅。购买订阅后,您可在一整年内无限次按需访问在线学习资源。
检验您的知识水平
免费参与技能评估,测试您的专业知识,发现技能差距,获取关于红帽培训的个性化培训建议。