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

面向开发人员的容器采用训练营

位置

格式 培训方式说明

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

概述

课程概述

通过容器原生应用开发,助力企业顺利采用容器技术

面向开发人员的容器采用训练营(DO720)通过基于实训的高强度、沉浸式学习,让您学会开发部署于红帽 Kubernetes 解决方案(红帽® OpenShift® 容器平台)上的容器原生应用。参加该训练营,您即可获得为期一年的红帽培训订阅 - 标准版服务,可以无限次访问我们的所有在线课程,还有五次认证考试和两次重考机会。

本系列课程基于红帽 OpenShift 容器平台 4。

课程内容摘要

  • 容器、Kubernetes 和红帽 OpenShift 简介
  • 通过 OpenShift 集群部署和管理应用
  • 构建和设计 OpenShift 容器化应用
  • 创建基于微服务的应用
  • 部署 API 网关
  • 将微服务部署到 OpenShift 集群
  • 使用 Spring Boot 运行时开发微服务

课程培训对象

本课程面向有兴趣采用容器技术并希望在开发容器原生应用(包括微服务)方面提高自身能力的开发人员。在数字化转型过程中,IT 人员需要在紧密的迭代周期中开发软件,从而更快实现业务价值。

课程前提条件
技术注意事项
为了访问 OpenShift 共享集群和专用集群,本课程需要有互联网连接。

课程大纲

课程大纲

容器技术简介
介绍软件如何在经过 OpenShift 容器平台编排的容器中运行。
创建容器化服务
利用容器技术部署服务。
管理容器
修改预构建的容器镜像以创建和管理容器化服务。
管理容器镜像
管理容器镜像的整个生命周期(从创建到删除)。
创建自定义容器镜像
设计 Dockerfile 和编写代码,构建自定义容器镜像。
部署容器化应用
在 OpenShift 容器平台上部署应用。
部署多容器应用
部署使用多容器镜像容器化的应用。
对容器化应用进行故障排除
对部署在 OpenShift 上的容器化应用进行故障排除。
通过 OpenShift 集群部署和管理应用
使用各种应用封装方法将应用部署到 OpenShift 集群并管理其资源。
设计 OpenShift 容器化应用
为应用选择容器化方法,并创建要在 OpenShift 集群上运行的容器。
发布企业级容器镜像
创建企业镜像仓库,并将容器镜像发布至企业镜像仓库。
构建应用
描述 OpenShift 构建过程,构建触发器并管理构建版本。
从 OpenShift 模板创建应用
描述模板的构成元素并创建多容器应用模板。
管理应用部署
监控应用的健康状况,并为云原生应用实施各种部署方法。
在 OpenShift 中实施持续集成和持续部署流程
通过 OpenShift 创建和部署 Jenkins 流水线,以促进持续集成和持续部署。
介绍微服务架构
介绍基于微服务的应用架构的各种组件和模式。
介绍基于微服务的应用
介绍 MicroProfile 中的规范、使用其中的部分规范实施微服务并将其部署到 OpenShift 集群中。
使用 MicroProfile 实施微服务
使用部分规范实施微服务并将其部署到 OpenShift 集群中。
测试微服务
实施微服务的单元和集成测试。
将配置数据注入到微服务中
将配置数据从外部来源注入到微服务中。
创建应用健康检查功能
为微服务创建健康检查功能。
实施容错机制
在微服务架构中实施容错机制。
部署 API 网关
介绍 API 网关模式,并为一系列微服务部署一个 API 网关。
利用 JSON Web 令牌保护微服务
利用 JSON Web 令牌(JWT)规范保护微服务。
监控微服务
使用指标、分布式跟踪和日志聚合功能来监控微服务的运转情况。
将微服务部署到 OpenShift 集群
基于微服务架构将应用部署到 OpenShift 集群。
利用应用运行时开发和部署微服务
使用 WildFly Swarm 和 Spring Boot 运行时开发和部署微服务。

学习成果

企业获益

本训练营旨在向在容器领域尚属新手的开发人员传授使用红帽 OpenShift 容器平台来开发、部署微服务应用及进行故障排除所需的基础与高级技能。红帽 OpenShift 容器平台可实现快速应用开发和部署,并实现应用的跨环境可移植性,而且能够简化改编版或云原生应用的扩展、管理和维护。

个人获益

完成本课程后,您应该能够安装、配置和管理红帽 OpenShift 容器平台集群并在集群上部署应用。

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

  • 创建和管理自定义容器镜像。
  • 向 OpenShift 容器平台部署应用。
  • 使用 MicroProfile 和 Spring Boot 开发微服务。
  • 设计对应用进行容器化的容器镜像。
  • 自定义应用构建版本,并实施post-commit 构建 hook。
  • 创建多容器应用模板。
  • 实施健康检查,提高系统可靠性。
  • 实施微服务的单元和集成测试。
  • 使用配置规范将数据注入微服务。
  • 在微服务中实施容错机制。
  • 对集群执行诊断。
  • 备份和恢复集群的关键数据。
  • 管理 OpenShift 和操作系统资源,让集群保持高效运行。
  • 配置 LDAP 安全提供程序。
  • 描述和安装 Open vSwitch 多租户软件定义型网络提供程序。
下一阶段考试或课程推荐
红帽认证 OpenShift 应用开发专家考试(EX288)

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