中培IT学院

虚拟化容器技术Docker+K8s培训方案

浏览:190次 作者:小编

培训背景

在信息技术迅猛发展的浪潮中,虚拟化技术经历了一场翻天覆地的变革,其发展步伐之快,令人瞩目。从早期的主机虚拟化,到虚拟机的广泛应用,直至当前以Docker和Kubernetes(简称Ks)为旗舰的容器技术崛起,虚拟化技术的创新与突破从未止步。Docker+K8s技术组合,作为开发与运维领域的新宠,其应用范围日益扩大,已成为职场人士提升技能、增加薪酬的必备利器。

本课程致力于打造一套全面深入的Docker与K8s技术教程。课程内容从Docker的技术原理着手,循序渐进,深入浅出地讲解了Docker+K8s技术的高级应用实战,详细解读了Kubernetes这一虚拟化云平台技术的架构原理、核心特性及部署集成方法。学员通过本课程的学习,不仅能全面系统地掌握Docker+K8s技术,还将具备构建企业级私有虚拟化云平台的能力。

本课程精心设计,旨在为系统研发人员、系统架构师以及系统运维人员提供一场知识与实践的盛宴。

 

培训收益

深化对Docker架构精髓及核心理念的全面掌握,

精通Kubernetes(简称K8s)的框架设计及其应用精髓,

熟练驾驭基于Docker与Kubernetes构建的企业级应用架构,

洞察虚拟化容器Docker与Kubernetes的深层架构理念、管理策略、部署流程,以及相关组件的工作原理和实际应用情景,

培养学员在构建企业级虚拟化云平台环境中进行高效部署的专业技能。

 

培训方式/工具及方法

PPT+教材+参考资料,理论讲解

提供配套的实验环境

场景+案例+模拟环境,动手实践

手把手解决问题+解决问题经验分享

 

日程安排

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简介体系架构

什么是Kubernetes(K8s)?
Kubernetes的体系架构
Kubernetes的组件
Kubernetes的相关术语


K8s的体系机构与基本术语

第二章:K8s集群的部署

准备工作
使用kubeadmin部署K8s集群
部署DashBoard UI
使用yum方式部署K8s集群

部署K8s环境


第三章:使用Kubectl

Kubectl常用命令及使用技巧
在K8s中部署应用

使用kubectl命令行工具操作K8s

什么是kubectl及其使用

第四章:Pod对象的管理

Pod介绍与容器分类
镜像拉取策略
资源限制
重启策略
Pod健康检查(Probe探针)
Pod调度策略
故障排查

使用pod在K8s中部署应用

Pod的基本概念和部署

第五章:控制器Controller

Deployment控制器
Daemonset控制器
Job控制器
CronJob控制器
StatefulSet控制器

练习使用不同的K8s的控制器

什么是控制器,及控制器的作用。

第六章:服务Service

Service介绍与定义
Service三种类型
Service 代理模式
集群内部DNS服务(CoreDNS)
通过Ingress访问应用简介

通过Service访问Pod中的应用程序

什么是Service,及Service的作用。

基于K8s的虚拟化容器技术(进阶)第三天

章节

练习

学习目标

第一章:持久化存储

K8s与Docker的持久化存储
数据卷的类型
持久卷和持久卷声明
PV动态供给

持久卷的声明和持久卷的使用

理解并掌握K8s的持久化机制,及其与Docker的区别。

第二章:管理应用程序的配置

Secret
ConfigMap
ConfigMap的动态更新


掌握如何配置K8s的参数设置

第三章:K8s平台中日志收集

收集哪些日志
日志收集方案
安装ELK
收集k8s组件日志
收集nginx访问日志
实战案例:采集tomcat pod日志

部署ELK环境,采集K8s日志

理解并掌握K8s的日志收集方案与部署

第四章:
基于K8S构建企业CI/CD平台

Jenkins与Kubernetes的持续集成与持续部署
  基于Kubernetes的Jenkins集群架构
  Jenkins与Kubernetes集成
应用部署的升级
  应用部署的金丝雀升级
  应用部署蓝绿升级
  应用部署的滚动升级
使用Helm简化Kubernetes应用的部署和管理
  什么是Helm?
  【实战】部署Helm
  使用Helm管理Kubernetes
企业生产环境的项目构建
  基于K8s构建微服务应用
  基于K8s的Devops平台构建

在Kubernetes中部署Jenkins
Jenkins在K8s中持续部署

理解并掌握什么是CI/CD
如何集成Jenkins和K8s

第五章:Kubernetes的监控与故障诊断

Kubernetes监控指标与监控方案
监控系统部署
Kubernetes的故障诊断与解决方案
  Pods 模块检查
  Service模块检查

部署K8s监控系统

K8s的监控指标与故障诊断

 

推荐讲师

张老师 资深的IT领域专家,曾在我国通信巨头北京联通研究院、国际知名企业摩托罗拉中国公司以及互联网新锐美团担任重要职务。如今,他效力于一家隶属于清华大学且业绩斐然的上市公司,致力于国家安全及国际安全项目,担任公司大数据架构师及区块链技术负责人,专注于中台技术与数据管理。

张老师拥有16年的IT行业工作经验,以及10余年的专业培训经历,他在企业应用软件开发领域积累了丰富的实践经验,并具备了深厚的软件架构设计理论底蕴及卓越的实践能力。在区块链、人工智能及大数据等技术领域,他更是技艺高超,独树一帜。

此外,张老师荣誉担任工信部大数据实验室研究员,工信部特约讲师,以及工信部大数据、人工智能培训体系建设和试题开发专家团成员。他精通大型分布式互联网应用架构设计与技术开发,对大规模分布式架构、微服务架构、云计算与容器化技术、开发与运维一体化、应用系统安全与架构设计、海量数据处理、大数据等领域有着深入的研究。

特别是在后端技术领域,张老师对高并发系统的架构设计与实施拥有丰富的实战经验,为我国IT产业的发展贡献了卓越力量。

 

江老师 在Kubernetes运维架构领域独树一帜的专家,他在Linux集群架构的实战舞台上耕耘多年,以其深厚的专业功底和丰富的实战经验赢得了业界的广泛认可。作为一位资深的DevOps从业者,江老师已经在自动化运维、容器化及云计算等前沿技术领域砥砺前行近10载,积累了宝贵的行业洞察和操作技巧。

他不仅拥有RHCA(红帽认证架构师)、VCAP-DVA(VMware认证设计专家-桌面虚拟化)、VCAP-NV(VMware认证设计专家-网络虚拟化)及CKA(Kubernetes认证管理员)等多项含金量极高的国际认证,更是以卓越的专业实力一次性通过了红帽(RedHat)RHCA认证的全部五门考试,并以满分成绩展现了其在Linux高级技术领域的专业素养,证书编号110-421-971,这不仅是对他技术水平的肯定,更是对其精湛技艺的一种至高荣誉。

 

李老师 K8s中国区官方认证导师,同时也是资深的Linux集群架构师,曾任奇虎360高级DevOps工程师,以其卓越的专业素养和丰富的实践经验著称。李老师投身DevOps领域已达12年之久,精通服务器群组的维护与管理,曾成功运维近千台服务器。在其领导下,不仅从零起步构建了亿级PV的中大型互联网架构,还主导了K8s容器平台的建设以及微服务容器化迁移等多个关键项目。在自动化运维、容器化技术和云计算应用方面,李老师积累了宝贵的实战经验,堪称行业内的翘楚。


企业内训1 企业内训1
标签: 虚拟化容器技术课程 虚拟化容器技术培训 虚拟化容器技术 Docker+K8s Docker+K8s课程 Docker+K8s培训

上篇: 云原生架构与容器化部署培训方案

下篇: 消防武警信息化从业人员网络运维及管理培训....