课程概述
在红帽 OpenShift 上设计、构建和部署容器化应用
“红帽 OpenShift 开发二:构建 Kubernetes 应用”(DO288)将向您讲授如何在红帽 OpenShift 集群上设计、构建和部署容器化软件应用
无论您是迁移现有的应用,还是编写容器原生应用,,都能通过本课程,了解如何借助红帽® OpenShift 容器平台提升开发人员生产力,这个容器化应用平台可允许企业使用 Kubernetes 管理容器部署并扩展应用。
本课程基于红帽 OpenShift 容器平台 4.10。
课程内容概要
- 设计 OpenShift 容器化应用。
- 利用源至镜像(S2I)管理和触发应用构建。
- 自定义现有源至镜像基础镜像。
- 使用 Helm 图表部署多容器应用。
- 创建健康检查,监控和提高应用可靠性。
- 在 OpenShift 上创建和部署云原生应用。
课程培训对象
- 企业应用开发人员
- DevOps 可靠性工程师
本课程建议前提条件
- 参加免费评估,评估此课程是否最适合您的技能。
- 完成红帽 OpenShift 一:容器和 Kubernetes(DO180),或具备同等知识
- 成为红帽认证系统管理员 ,或已获得更高级别的认证(这有助于浏览产品界面和使用命令行,但非硬性要求)
技术注意事项
- 本课程使用红帽在线学习(ROL)云中置备的实验室环境。
- 需要接入互联网才能运行练习和实验室。
课程大纲
- 通过 OpenShift 集群部署和管理应用
- 使用各种应用封装方法将应用部署到 OpenShift 集群并管理其资源。
- 设计 OpenShift 容器化应用
- 为应用选择容器化方法,并创建要在 OpenShift 集群上运行的容器。
- 发布企业级容器镜像
- 创建企业镜像仓库,并将容器镜像发布至企业镜像仓库。
- 在 OpenShift 上管理构建
- 描述 OpenShift 构建过程,以及如何触发和管理构建版本。
- 自定义源至镜像构建版本
- 自定义现有 S2I 基础镜像并创建新镜像。
- 部署多容器应用
- 使用 Helm 图表和 Kustomize 部署多容器应用。
- 管理应用部署
- 监控应用的健康状况,并为云原生应用实施各种部署方法。
- 构建 OpenShift 容器化应用
- 在 OpenShift 上创建、部署和集成第三方应用。