课程概述
在 OpenShift 集群中部署、管理作为 Kubernetes 工作负载运行的容器化应用,并进行故障排除。
- 红帽 OpenShift 管理一:管理容器和 Kubernetes(DO180)旨在培养 OpenShift 集群管理员对 Kubernetes 工作负载执行日常管理,并与开发人员、DevOps 工程师、系统管理员和 SRE 协作,确保应用工作负载的可用性。本课程侧重于管理典型的最终用户应用,这些应用通常可从 Web 或移动 UI 访问,代表了大部分云原生和容器化工作负载。应用的管理还包括部署和更新其依赖项,如数据库、消息传递和身份验证系统。
您在本课程中学到的技能可以应用于所有版本的 OpenShift,包括 AWS 上的红帽 OpenShift(ROSA)、Azure 红帽 OpenShift(ARO)和 OpenShift 容器平台。
本课程基于红帽® OpenShift® 4.12。
课程内容概要
- 从命令行界面和 Web 控制台管理 OpenShift 集群。
- 对 OpenShift 集群内部和外部应用之间的网络连接进行故障排除。
- 将 Kubernetes 工作负载连接到存储以获取应用数据。
- 配置 Kubernetes 工作负载以实现高可用性和可靠性。
- 管理应用的容器镜像、设置和 Kubernetes 清单的更新。
目标受众
- 对 OpenShift 集群和容器化应用的持续管理感兴趣的系统管理员和平台运维人员。
- 有兴趣参与 Kubernetes 容器化应用持续维护和故障排除的站点可靠性工程师。
- 有兴趣了解 OpenShift 集群的特性和功能的系统和软件架构师。
培训推荐
- 参加免费评估,评估此产品是否最适合您的技能。
- 前提条件:红帽系统管理一(RH124)或具备从 Bash shell 管理 Linux 系统和服务器的同等技能。
技术注意事项
- 本课程要求接入互联网,以便能访问提供 OpenShift 集群和远程管理员工作站的云课堂环境。
Kubernetes 和 OpenShift 简介
确定主要的 Kubernetes 集群服务和 OpenShift 平台服务,并使用 Web 控制台进行监控。
Kubernetes 和 OpenShift 命令行界面和 API
使用命令行访问 OpenShift 集群并查询其 Kubernetes API 资源,以评估集群的运行状况。
作为容器和容器集运行应用
作为非受管 Kubernetes 容器集运行容器化应用并进行故障排除。
在 Kubernetes 上部署托管和联网应用
部署应用,并使它们暴露于来自 Kubernetes 集群内部和外部的网络访问。
管理应用配置和数据的存储
在 Kubernetes 资源中外部化应用配置,并为持久数据文件调配存储卷。
对应用的可靠性进行配置
配置应用以与 Kubernetes 搭配使用,以实现高可用性和弹性。
管理应用更新
管理可再现的应用更新,以及代码和配置的回滚。