DO288
红帽 OpenShift 开发二:构建 Kubernetes 应用
概述
课程说明
在红帽 OpenShift 上设计、构建和部署容器化应用
“红帽 OpenShift 开发二:构建 Kubernetes 应用”(DO288)将向您讲授如何在红帽 OpenShift 集群上设计、构建和部署容器化软件应用
无论您是迁移现有的应用,还是编写容器原生应用,,都能通过本课程,了解如何借助红帽® OpenShift 容器平台提升开发人员生产力,这个容器化应用平台可允许企业使用 Kubernetes 管理容器部署并扩展应用。
本课程基于红帽 OpenShift 容器平台 4.10。
课程内容概要
- 设计 OpenShift 容器化应用。
- 利用源至镜像(S2I)管理和触发应用构建。
- 自定义现有源至镜像基础镜像。
- 使用 Helm 图表部署多容器应用。
- 创建健康检查,监控和提高应用可靠性。
- 在 OpenShift 上创建和部署云原生应用。
本课程的培训对象
- 企业应用开发人员
- DevOps 可靠性工程师
本课程建议前提条件
- 参加免费评估,评估此课程是否最适合您的技能。
- 查看红帽 OpenShift 技能路径。
- 完成红帽 OpenShift 一:容器和 Kubernetes(DO180),或具备同等知识
- 成为红帽认证系统管理员,或已获得更高级别的认证(这有助于浏览产品界面和使用命令行,但非硬性要求)
技术注意事项
- 本课程使用红帽在线学习(ROL)云中置备的实验室环境。
- 需要接入互联网才能运行练习和实验室。
大纲
本课程的大纲
- 通过 OpenShift 集群部署和管理应用
- 使用各种应用封装方法将应用部署到 OpenShift 集群并管理其资源。
- 设计 OpenShift 容器化应用
- 为应用选择容器化方法,并创建要在 OpenShift 集群上运行的容器。
- 发布企业容器镜像
- 创建企业镜像仓库,并将容器镜像发布至企业镜像仓库。
- 在 OpenShift 上管理构建
- 描述 OpenShift 构建过程,以及如何触发和管理构建版本。
- 自定义源至镜像构建
- 自定义现有 S2I 基础镜像并创建新镜像。
- 部署多容器应用
- 使用 Helm 图表和 Kustomize 部署多容器应用。
- 管理应用部署
- 监控应用的健康状况,并为云原生应用实施各种部署方法。
- 构建 OpenShift 应用
- 在 OpenShift 上创建、部署和集成第三方应用。
学习成果
企业获益
本课程将帮助应用开发人员掌握设计、构建和部署容器化应用的基本技能,使其能够轻松将现有应用迁移到 OpenShift,或创建新的云原生应用。它将展示采用基于容器的架构的 DevOps 潜力,为企业变革和数字化转型提供通道。
如今,开发人员不断设法缩短实现最小可行产品的应用上市时间,而容器和 OpenShift 已快速成为敏捷开发与应用部署的实际解决方案。利用 Kubernetes 和 OpenShift 编排的基于容器的架构可以提高应用的可靠性和可扩展性,同时降低开发人员开销,促进持续部署。
红帽创建本课程旨在让我们的客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。
个人获益
您将了解在红帽 OpenShift 容器平台中对应用进行容器化、扩展、部署和管理背后的基本概念。您将掌握以下技能:
- 设计容器镜像来对应用进行容器化
- 自定义应用构建,以及使用源至镜像构建。
- 部署多容器应用。
- 实施健康检查,提高系统可靠性。
下一阶段考试或课程推荐
此课程是红帽学习订阅的一部分,您可以在一年内根据需要,无限制地使用我们的在线学习资源