搜索
简体中文
简体中文
登录 Account
登录 / 注册 Account
网站
DO295

容器、Kubernetes 和红帽 OpenShift 开发一

位置

格式 培训方式说明

查看其它学员对红帽学习社区的评价 红帽学习社区

概述

课程概述

强化的实训教学,让开发人员借助红帽 OpenShift 提高工作效率

容器、Kubernetes 和红帽 OpenShift 开发一(DO295)将向您讲授如何设计、构建容器化软件应用,以及如何向 OpenShift® 集群部署容器化软件应用。无论是编写容器原生应用,还是迁移现有的棕地应用,本课程都可以提供相关实训,从而让开发人员借助红帽 OpenShift 提高工作效率。

课程概要

  • 探索容器和 OpenShift 架构
  • 创建容器化服务
  • 管理容器和容器镜像
  • 构建自定义容器镜像
  • 管理和触发应用构建版本
  • 自定义现有源至镜像( S2I)基础镜像
  • 开发 OpenShift 模板
  • 创建健康检查,监控和提高应用可靠性

课程培训对象

  • 想要实现软件应用容器化的开发人员。
  • 刚开始接触容器技术和容器编排的管理员。
  • 考虑在软件架构中采用容器技术的架构师。
  • 考虑使用 Kubernetes 和 OpenShift 的站点可靠性工程师。

技术要求

  • 为了访问 OpenShift 共享集群和专用集群,本课程需要有互联网连接。

技能建议

  • 能够使用 Linux 终端会话、发出操作系统命令并熟悉 Shell 脚本
  • 使用过 Web 应用架构和相应技术
  • 建议先考取红帽认证系统架构师,但非强制要求

课程大纲

课程大纲

容器技术简介
介绍软件如何在经过红帽 OpenShift 容器平台编排的容器中运行。
创建容器化服务
利用容器技术部署服务器。
管理容器
熟练操作预构建的容器镜像来创建和管理容器化服务。
管理容器镜像
管理容器镜像的整个生命周期(从创建到删除)。
创建自定义容器镜像
设计 Dockerfile 和编写代码,构建自定义容器镜像。
在 OpenShift 上部署容器化应用
在 OpenShift 容器平台上部署单容器应用。
对容器化应用进行故障排除
对部署在 OpenShift 上的容器化应用进行故障排除。
通过 OpenShift 集群部署和管理应用
使用各种应用封装方法将应用部署到 OpenShift 集群,然后管理其资源。
设计 OpenShift 容器化应用
为应用选择容器化方法,并创建要在 OpenShift 集群上运行的容器。
发布企业级容器镜像
创建企业镜像仓库,并将容器镜像发布至企业镜像仓库。
构建应用
描述 OpenShift 构建过程,然后触发和管理构建版本。
自定义源至镜像(S2I)构建版本
自定义现有 S2I 基础镜像并创建新镜像。
从 OpenShift 模板创建应用
描述模板的构成元素并创建多容器应用模板。
管理应用部署
监控应用的健康状况,并为云原生应用实施各种部署方法。
进行综合复习
在 OpenShift 上创建和部署云原生应用。

学习成果

企业获益

容器是用于配置和部署应用及微服务的关键技术,容器和 OpenShift 已迅速成为真正的敏捷开发和应用部署解决方案。管理员和开发人员都在寻求各种方法,来改善最小可行性产品的应用上市时间。本课程将帮助您了解采用基于容器的架构的 DevOps 潜力,带您快速踏上企业和数字化转型之路。利用 Kubernetes 和 OpenShift 编排的基于容器的架构可以提高应用的可靠性和可扩展性,同时降低开发人员开销,促进持续部署。

个人获益

完成本课程后,您将了解在红帽 OpenShift 容器平台上进行容器化、扩展、部署和管理应用背后的基本概念。红帽 OpenShift 容器平台是一个容器化的应用平台,允许企业利用 Kubernetes 来管理容器部署和扩展其应用 。

同时,您还应掌握以下技能:

  • 设计对应用进行容器化的容器镜像。
  • 自定义应用构建版本,并实施 post-commit 构建 hook。
  • 创建多容器应用模板。
  • 实施健康检查,提高系统可靠性。

下一阶段考试或课程推荐

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