DO380
红帽 OpenShift 管理三:在企业中扩展 Kubernetes 部署
概述
课程概述
规模化规划、实施和管理 OpenShift 集群
红帽 OpenShift 管理三:在企业中扩展 Kubernetes 部署(DO380)是您掌握了在企业中规划、实施和管理 OpenShift® 集群的必要技能后应学习的拓展课程。您将了解如何为数量不断增多的利益相关者、应用和用户提供支持,从而实现大规模部署。
本课程基于红帽® OpenShift 容器平台 4.10。
课程概要
- 管理 OpenShift 集群运维人员和添加运维人员。
- 利用 Ansible® Playbook 自动执行 OpenShift 管理任务。
- 创建和调度集群管理作业。
- 利用 Jenkins 实施 GitOps 工作流。
- 将 OpenShift 与企业身份验证集成。
- 查询和呈现集群内的日志、指标和警报。
- 管理基于文件的共享存储和基于块的非共享存储。
- 管理计算机池和计算机配置。
本课程的培训对象
- 专注于规划、设计和实施生产级 OpenShift 集群的集群工程师(系统管理员、云管理员或云工程师)。集群工程师需要掌握自动化技能,以便扩充其人手来置备和管理数量日益增多的集群、应用和用户,同时确保这些集群依然符合公司标准。
- 专注于确保 OpenShift 集群和应用顺利运行的站点可靠性工程师(SRE)。SRE 关注 OpenShift 集群基础架构和应用问题故障排除,需要掌握自动化技能来缩短识别、诊断和纠正问题的时间。
本课程的前提条件
- 完成红帽 OpenShift 管理二:运维生产性 Kubernetes 集群(DO280)并成为红帽认证 OpenShift 管理专家。
- 完成红帽系统管理二(RH134)并成为红帽认证系统管理员。
- 建议但不强制要求:成为红帽认证系统工程师或红帽认证 Ansible 自动化专家。需要具备有关编写和运行 Ansible playbook 的基本知识。
技术要求
- 本课程要求接入互联网,以便能访问提供 OpenShift 集群和远程管理员工作站的云课堂环境。
大纲
课程大纲
- 从 Kubernetes 转向 OpenShift
- 通过在 OpenShift 上部署 Kubernetes 原生应用,展示 OpenShift 就是 Kubernetes 的发行版。
- 介绍在 OpenShift 上进行自动化
- 利用 bash 脚本和 Ansible Playbook 自动执行 OpenShift 管理任务。
- 通过 OpenShift 管理操作器
- 部署 Kubernetes 操作器并且配置 OpenShift 集群运维人员。
- 通过 Jenkins 实施 GitOps
- 利用容器化 Jenkins 管理 OpenShift 集群,从而实施 GitOps 工作流。
- 配置企业身份验证
- 将 OpenShift 与企业身份提供商集成。
- 配置可信 TLS 证书
- 使用可信 TLS 证书配置 OpenShift,以从外部访问集群服务和应用。
- 配置专用节点池
- 配置集群节点的子集以用于特殊工作负载。
- 配置持久存储
- 配置存储提供商和存储类,从而确保集群用户访问持久存储。
- 管理集群监控和指标
- 配置和管理 OpenShift 监控堆栈。
- 置备和检查集群日志
- 部署和查询集群内日志,并进行故障排除。
- 恢复失败的工作节点
- 在各种故障情景中检查工作节点,进行故障排除并纠正问题。
注:随着技术进步和潜在工作性质的变化,课程大纲可能会更改。如对特定目标或主题存有疑问或需要确认,请联系红帽代表。
学习成果
企业获益
本课程可以为在容器采用之旅中处于准备和拓展阶段的 IT 运维团队提供支持。公司可以借助此系列课程加快创新,根据客户需求进行扩展,并且积极地管理数量不断增多并托管有云原生应用和云兼容应用的 OpenShift 集群。
个人获益
本课程基于配置和管理 OpenShift 4.x 集群所需的基本技能构建,教授生产环境大规模运维应掌握的进阶技能,具体包括:
- 自动执行“Day2”任务,建立性能和可用性更高的生产集群。
- 将 OpenShift 与企业身份验证、存储、CI/CD 和 GitOps 系统集成,提高 IT 运维的效率并改进企业标准遵守情况。
- 利用故障排除技能来识别与集群运维人员和计算容量相关的问题。
下一阶段考试或课程推荐
此课程是红帽学习订阅的一部分,您可以在一年内根据需要,无限制地使用我们的在线学习资源