联系我们
 课程时长 35 小时

课程大纲

模块 1 – 容器简介

  • 为什么选择容器?
  • 容器与虚拟机
  • 容器架构
  • 容器运行时
  • 容器生命周期

模块 2 – 构建容器镜像

  • 创建容器镜像
  • 使用 Dockerfile 或 Containerfile
  • 镜像优化
  • 容器镜像仓库
  • 镜像版本管理

模块 3 – Kubernetes 基础

  • Kubernetes 架构
  • Pod
  • Deployment
  • ReplicaSet
  • 命名空间
  • 标签和选择器

模块 4 – OpenShift 简介

  • OpenShift 架构
  • 项目和命名空间
  • Web 控制台
  • OpenShift 命令行工具
  • 应用程序操作

模块 5 – 部署应用程序

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

模块 6 – 网络

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

模块 7 – 存储和配置

  • 持久存储
  • 持久卷声明
  • ConfigMap
  • Secret
  • 有状态应用程序

模块 8 – 安全基础

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

模块 9 – 监控和故障排除

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

模块 10 – 实践工作坊

  • 构建容器镜像
  • 部署应用程序
  • 配置网络
  • 存储应用程序数据
  • 应用程序安全与故障排除

课程形式

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

课程定制选项

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

要求

参与者应具备:

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

客户评论 (1)

即将举行的公开课程

课程分类