联系我们

课程大纲

模块 1:OpenShift 和 Kubernetes 简介

  • OpenShift 架构与组件
  • OpenShift 与 Kubernetes 的关系
  • 容器、镜像和注册表
  • OpenShift 版本概述(OKD vs OCP)

模块 2:OpenShift 4 架构

  • 控制平面组件
  • 工作节点与 MachineSets
  • Red Hat CoreOS 概述
  • Operators 与 Operator 生命周期管理器 (OLM)

模块 3:安装 OpenShift 4

  • 安装方法(IPI vs UPI)
  • 集群引导过程
  • 网络和 DNS 要求
  • 动手部署集群

模块 4:管理集群资源

  • 节点与 MachineSets
  • 集群扩展
  • 资源配额与限制
  • 命名空间与项目

模块 5:部署应用程序

  • 部署、ReplicaSets、Pods
  • Source-to-Image (S2I)
  • 基于容器的部署
  • 滚动更新与回滚

模块 6:使用 Operators

  • Operator 概念与优势
  • 安装和管理 Operators
  • 使用 Operators 管理应用程序生命周期
  • 自定义资源定义 (CRDs)

模块 7:OpenShift 中的网络

  • 集群网络基础
  • 服务与路由
  • Ingress 与负载均衡
  • 网络策略

模块 8:存储管理

  • 持久卷 (PV) 与持久卷声明 (PVC)
  • 存储类
  • 有状态应用程序
  • 动态配置

模块 9:OpenShift 中的安全性

  • 认证与授权 (RBAC)
  • 安全上下文约束 (SCC)
  • 管理用户与角色
  • 保障应用程序与机密

模块 10:监控与日志

  • 内置监控栈
  • 指标与警报
  • 日志架构
  • 诊断集群问题

模块 11:升级与生命周期管理

  • OpenShift 4 中的集群升级
  • Operator 升级
  • 备份注意事项
  • 从 OpenShift 3 迁移(高级概述)

模块 12:故障排除与最佳实践

  • 诊断集群问题
  • 调试应用程序
  • 性能注意事项
  • 生产环境最佳实践

要求

先决条件

  • 对容器和 Docker 概念有基本了解
  • 熟悉 Linux 系统管理
  • 建议具备基本的 DevOps 知识

目标受众

  • 系统管理员
  • DevOps 工程师
  • 平台工程师
  • 云和基础设施架构师
 35 小时

客户评论 (2)

即将举行的公开课程

课程分类