课程题目: Docker容器与容器云培训

4401 人关注
(78637/99817)
课程大纲:


Docker容器与容器云培训

 

 

1 课程介绍

1.1 课程简介和课程准备工作

1.2 课程目标

1.3 参考资料和资源

2 云计算虚拟化技术介绍

2.1 云计算技术概括

2.2 云计算平台架构及原理

2.3 云计算平台IaaS、PaaS、SaaS原理解析

2.4 云计算虚拟化原理

2.5 常见的虚拟化技术解析

2.6 虚拟化技术的问题

3 Docker发展背景

3.1 微服务简介

3.2 Devops简介

3.3 时下的难题与挑战以及 Docker 的问世

3.4 Docker发展历程

3.5 Docker 所带来的 IT 变革

4 Linux容器技术剖析

4.1 轻量级虚拟化概念

4.2 NameSpace技术

4.3 Cgroups技术

4.4 LXC技术

4.5 Libcontainer技术

4.6 其他容器技术概览

5 Docker 技术架构

5.1 Docker核心原理:BootFs,footfs等

5.2 Docker VS VM

5.3 Docker技术架构

6 Docker Containers配置与管理

6.1 Docker Containers(容器)介绍

6.2 Docker 创建Containers

6.3 Docker Containers的停止、启动等

6.4 Docker 启动容器的常用参数

6.5 Docker Containers 修改,备份等

7 Docker Image概述

7.1 Docker Image (映像)介绍

7.2 Docker BaseImage 解析

7.3 Docker Image 基本操作

7.4 Docker Image 持久化

7.5 Docker Hub 介绍

7.6 Docker Hub 基本操作

8 Docker高级功能配置

8.1 搭建私有 Docker Registry(仓库)工作流

8.2 Dockersfile的基本结构

8.3 Dockerfile的常用指令

8.4 使用 Dockerfile 自动构建 Images

8.5 Docker 容器通信

8.6 Docker 集群组网与管理

8.7 Docker 安全漏洞与规避

9 Docker容器云平台规划

9.1 为什么需要容器云

9.2 容器编排工具简介

9.3 Docker容器云技术体系

10 编排工具技术架构对比

10.1 Mesos

10.2 Swarm

10.3 Kubernetes

11 Docker应用场景与案例

11.1 CICD与快速迭代

11.2 云间迁移

11.3 弹性扩展

11.4 Docker应用案例

11.5 Docker生态

12 Kubernetes简介

12.1 Kubernetes的发展历程

12.2 Kubernetes版本更新日志

12.3 Kubernetes功能与优势

13 Kubernetes核心概念

13.1 Pod

13.2 Replication Controller

13.3 Service

13.4 Label

13.5 Node

13.6 Volume

14 Kubernetes架构与组件

14.1 Etcd架构与功能

14.2 Etcd在Kubernetes中的应用

14.3 Kubernetes API Server

14.4 Kubernetes Scheduler

14.5 Kubernetes Controller

14.6 Kubelet 和 Kube proxy

14.7 cAdvisor

14.8 Kubernetes中的docker

15 单机版Kubernetes部署实战

15.1 部署单机版Kubernetes

15.2 离线部署kubernetes

16 DoKubernetes集群部署实战

16.1 容器云平台架构与概念

16.2 部署Kubernetes集群

16.3 创建TLS证书和

16.4 安装命令行工具

16.5 创建kuberconfig文件

16.6 Etcd集群部署

16.7 部署master节点

16.8 部署node节点

17 Kubernetes操作实战

17.1 命令行参数介绍

17.2 常用命令示例

17.3 应用部署

17.4 Pod调度

17.5 Replication Controller使用

17.6 Service使用

17.7 Kube-dns使用

17.8 Dashboard使用

17.9 配置管理ConfigMap

17.10 负载均衡Ingress部署

17.11 Nginx Ingress使用

17.12 Kubernetes中的RBAC使用