课程简介: 
	 
	 为了提升企业团队的Kubernetes容器编排技术与Docker容器技术的运维能力,培养标准化运维思路、提高运维管理水平。特邀请北京中培IT学院的师资和服务团队,结合企业的实际需求和目标,举办了“企业级Kubernetes和Docker容器技术最佳实践”培训。 
	 
	
 
	培训对象: 
	 
	信息科技部北京、昆山两地开发、运维的相关人员,共计40人 
	
	培训学时: 
	 
	北京、昆山分别3天,每天6课时 
	培训需求: 
	 
	① 通过专业的培训机构学习企业级Kubernetes和Docker容器技术最佳实践; 
	② 提升学员Kubernetes容器编排技术与Docker容器技术的运维能力; 
	③ 理解企业级Kubernetes全栈架构,能够搭建Kubernetes实际环境; 
	④ 并结合实际微服务、DevOps等理论进行系统化的开发测试运维 
	⑤ 培养标准化运维思路、提高运维管理水平,了解最新行业动态及趋势; 
	⑥ 准确把握容器编排和容器技术的发展方向。 
	培训特色: 
	① 提供配套PPT+教材+参考资料 
	② 知识点精梳,提供配套的实验环境 
	③ 场景+案例+模拟环境,动手实践 
	④ 手把手解决问题+解决问题经验分享 
	 
 
	培训形式: 
	 
	培训采用现场小班面授形式开展,包含理论+实战内容;支持网络回放学习。 
	课程收益: 
	 
	1、彻底理解Docker的体系架构与核心概念 
	2、Kubernetes(K8s)的架构与应用 
	3、 掌握基于Docker和Kubernetes的企业应用架构 
	4 、掌握基于虚拟化容器Docker与Kubernetes的体系架构、管理、部署,以及相应组件的原理和应用场景。 
	5、让学员具备部署基于企业虚拟化云平台环境的能力。 
	课程安排: 
	 
	
		
			
				| 
					 
						企业级Kubernetes和Docker容器技术最佳实践培训  
					 
					
						第一天(6课时) 
					 
				 | 
			
			
				| 
					 
						章 
					 
				 | 
				
					 
						节 
					 
				 | 
				
					 
						学习目标 
					 
				 | 
				
					 
						练习案例 
					 
				 | 
			
			
				| 
					 
						第一章 
					 
					
						什么是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的虚拟化容器技术(基础)第二天(6课时) 
					 
				 | 
			
			
				| 
					 
						章 
					 
				 | 
				
					 
						节 
					 
				 | 
				
					 
						练习 
					 
				 | 
				
					 
						学习目标 
					 
				 | 
			
			
				| 
					 
						第一章:K8s简介体系架构 
					 
					
						  
					 
				 | 
				
					 
						1、什么是Kubernetes(K8s)? 
					 
					
						2、Kubernetes的体系架构 
					 
					
						3、Kubernetes的组件 
					 
					
						4、Kubernetes的相关术语 
					 
				 | 
				
					 
						  
					 
				 | 
				
					 
						K8s的体系机构与基本术语 
					 
				 | 
			
			
				| 
					 
						第二章:K8s集群的部署 
					 
				 | 
				
					 
						1、准备工作 
					 
					
						2、使用kubeadmin部署K8s集群 
					 
					
						3、部署DashBoard UI 
					 
					
						4、使用yum方式部署K8s集群 
					 
				 | 
				
					 
						部署K8s环境 
					 
				 | 
				
					 
						  
					 
				 | 
			
			
				| 
					 
						第三章:使用Kubectl 
					 
				 | 
				
					 
						1、Kubectl常用命令及使用技巧 
					 
					
						2、在K8s中部署应用 
					 
				 | 
				
					 
						使用kubectl命令行工具操作K8s 
					 
				 | 
				
					 
						什么是kubectl及其使用 
					 
				 | 
			
			
				| 
					 
						第四章:Pod对象的管理 
					 
					
						  
					 
				 | 
				
					 
						1、Pod介绍与容器分类 
					 
					
						2、镜像拉取策略 
					 
					
						3、资源限制 
					 
					
						4、重启策略 
					 
					
						5、Pod健康检查(Probe探针) 
					 
					
						6、Pod调度策略 
					 
					
						7、故障排查 
					 
				 | 
				
					 
						使用pod在K8s中部署应用 
					 
				 | 
				
					 
						Pod的基本概念和部署 
					 
				 | 
			
			
				| 
					 
						第五章:控制器Controller 
					 
					
						  
					 
				 | 
				
					 
						1、Deployment控制器 
					 
					
						2、Daemonset控制器 
					 
					
						3、Job控制器 
					 
					
						4、CronJob控制器 
					 
					
						5、StatefulSet控制器 
					 
				 | 
				
					 
						练习使用不同的K8s的控制器 
					 
				 | 
				
					 
						什么是控制器,及控制器的作用。 
					 
				 | 
			
			
				| 
					 
						第六章:服务Service 
					 
				 | 
				
					 
						1、Service介绍与定义 
					 
					
						2、Service三种类型 
					 
					
						3、Service 代理模式 
					 
					
						4、集群内部DNS服务(CoreDNS) 
					 
					
						5、通过Ingress访问应用简介 
					 
				 | 
				
					 
						通过Service访问Pod中的应用程序 
					 
				 | 
				
					 
						什么是Service,及Service的作用。 
					 
				 | 
			
		
	
 
 
	
	讲师介绍: 
	郭老师 
	18年+数据分析、开发、设计经验 
	给多家上市公司企业研发团队做过培训或咨询业务 
	对数据分析、建模、人工智能、机器算法有全面的认知体系 
	擅长课程: 
	知识图谱实战、Hadoop大数据高级编程及实战、Spark大数据高级编程及实战、大数据管理的理念与案例剖析、数据湖实战、中台战略(技术层、业务层、数据层)、Python数据分析与挖掘、Python机器学习&神经网络、Python网站框架开发实战、Python爬虫框架开发实战、微服务架构高级开发、云计算与虚拟化最佳产业化实践、IAAS虚拟技术云计算、OpenShift企业级PAAS平台运维管理、Docker容器技术。
 
	
 
	