Docker虚拟化容器引擎 第一天 | ||||||
章 | 节 | 学习目标 | 练习案例 | |||
第一章 什么是Docker及其体系架构 |
1、什么是Docker? 2、Docker的体系架构与基本概念 3、准备实验环境 4、安装Docker |
掌握Docker的架构与核心概念 | 安装Docker | |||
第二章 Docker的镜像 |
1、使用和访问Docker官方公有的镜像仓库 2、配置和使用阿里云Docker镜像加速仓库 3、管理Docker的镜像和容器 4、构建Docker镜像 ① 使用docker commit命令构建镜像 ② 使用dockerfile文件构建镜像 5、Docker File |
什么是Docker的镜像? 如何创建Docker的镜像? |
使用docker commit和docker file创建镜像 | |||
第三章 Docker的容器 |
1、容器的基本操作 2、容器的日志 3、管理容器的资源 ① 基础知识:Linux control groups ② Docker对CPU的使用 ③ Docker对内存的使用 ④ Docker对I/O的使用 |
什么是Docker的容器? 如何管理容器使用的资源? |
容器的基本操作和资源的使用 | |||
第四章 Docker网络和容器的通信 |
1、Docker网络通信的基本原理 2、Docker的网络模式 3、容器间的通信 4、容器访问控制 |
Docker的网络模式与容器的通信 | 使用不同的网络模式创建Docker的容器 | |||
第五章 Docker的数据管理 |
1、数据卷 2、数据卷容器 3、利用数据卷容器来迁移数据 |
数据卷与Docker数据的持久化 | 创建Docker的数据卷 | |||
第六章 搭建Harbor私有仓库 |
1、什么是Harbor? 2、安装Docker和Docker Compose 3、解压并配置harbor 4、安装harbor 5、访问harbor 6、通过终端访问harbor |
什么是私有的镜像仓库?及其作业 | 搭建Harbor私有镜像仓库 | |||
基于K8s的虚拟化容器技术(基础)第二天 | |||
章 | 节 | 练习 | 学习目标 |
第一章:K8s简介体系架构 |
|
K8s的体系机构与基本术语 | |
第二章:K8s集群的部署 |
|
部署K8s环境 | |
第三章:使用Kubectl |
|
使用kubectl命令行工具操作K8s | 什么是kubectl及其使用 |
第四章:Pod对象的管理 |
|
使用pod在K8s中部署应用 | Pod的基本概念和部署 |
第五章:控制器Controller |
|
练习使用不同的K8s的控制器 | 什么是控制器,及控制器的作用。 |
第六章:服务Service |
|
通过Service访问Pod中的应用程序 | 什么是Service,及Service的作用。 |
基于K8s的虚拟化容器技术(进阶)第三天 | |||
章 | 节 | 练习 | 学习目标 |
第一章:持久化存储 |
|
持久卷的声明和持久卷的使用 | 理解并掌握K8s的持久化机制,及其与Docker的区别。 |
第二章:管理应用程序的配置 |
|
掌握如何配置K8s的参数设置 | |
第三章:K8s平台中日志收集 |
|
部署ELK环境,采集K8s日志 | 理解并掌握K8s的日志收集方案与部署 |
第四章: 基于K8S构建企业CI/CD平台 |
|
在Kubernetes中部署Jenkins Jenkins在K8s中持续部署 |
理解并掌握什么是CI/CD 如何集成Jenkins和K8s |
第五章:Kubernetes的监控与故障诊断 |
|
部署K8s监控系统 | K8s的监控指标与故障诊断 |