联系我们

课程大纲

模块1 – 容器简介

  • 为什么使用容器?
  • 容器与虚拟机的对比
  • 容器架构
  • 容器运行时
  • 容器生命周期

模块2 – 构建容器镜像

  • 创建容器镜像
  • 使用Dockerfile或Containerfile
  • 镜像优化
  • 容器注册表
  • 镜像版本控制

模块3 – Kubernetes基础

  • Kubernetes架构
  • Pods
  • 部署
  • ReplicaSets
  • 命名空间
  • 标签和选择器

模块4 – OpenShift简介

  • OpenShift架构
  • 项目和命名空间
  • Web控制台
  • OpenShift CLI
  • 应用操作

模块5 – 部署应用

  • 部署容器化应用
  • 扩展工作负载
  • 滚动更新
  • 配置管理
  • 环境变量

模块6 – 网络

  • Kubernetes服务
  • 应用暴露
  • 路由
  • Ingress概念
  • 基本网络故障排除

模块7 – 存储与配置

  • 持久存储
  • 持久卷声明
  • ConfigMaps
  • Secrets
  • 有状态应用

模块8 – 安全基础

  • RBAC概念
  • 服务账户
  • 安全应用配置
  • 镜像安全基础
  • 安全最佳实践

模块9 – 监控与故障排除

  • 日志
  • 事件
  • 指标
  • 健康检查
  • 常见故障排除场景

模块10 – 实践工作坊

  • 构建容器镜像
  • 部署应用
  • 配置网络
  • 存储应用数据
  • 保护并排查应用问题

课程形式

  • 互动讲座。
  • 实践演示。
  • 大量动手练习。
  • 真实部署场景。

课程定制选项

本课程可根据您组织使用的技术、开发工具和部署环境进行定制。

要求

学员应具备:

  • 基本的Linux命令行技能。
  • 对软件开发或系统管理的一般理解。
  • 基本的网络知识。
  • 无需具备OpenShift经验。
 35 小时

客户评论 (3)

即将举行的公开课程

课程分类