您现在的位置:首页 > 企业内训 > 企业级Kubernetes和Docker容器 技术最佳实践培训方案

企业级Kubernetes和Docker容器 技术最佳实践培训方案

2023/12/13 15:02:50 | 来源:Admin

课程简介:

 为了提升企业团队的Kubernetes容器编排技术与Docker容器技术的运维能力,培养标准化运维思路、提高运维管理水平。特邀请北京中培IT学院的师资和服务团队,结合企业的实际需求和目标,举办了“企业级Kubernetes和Docker容器技术最佳实践”培训。


培训对象:

信息科技部北京、昆山两地开发、运维的相关人员,共计40人


培训学时:

北京、昆山分别3天,每天6课时


培训需求:

通过专业的培训机构学习企业级Kubernetes和Docker容器技术最佳实践

提升学员Kubernetes容器编排技术与Docker容器技术的运维能力

理解企业级Kubernetes全栈架构,能够搭建Kubernetes实际环境

并结合实际微服务、DevOps等理论进行系统化的开发测试运维

⑤ 培养标准化运维思路、提高运维管理水平,了解最新行业动态及趋势;

⑥ 准确把握容器编排和容器技术的发展方向。


培训特色:

① 提供配套PPT+教材+参考资料

② 知识点精梳,提供配套的实验环境

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

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


培训形式:

培训采用现场小班面授形式开展,包含理论+实战内容;支持网络回放学习。


课程收益:

1、彻底理解Docker的体系架构与核心概念

2、KubernetesK8s)的架构与应用

3、 掌握基于DockerKubernetes的企业应用架构

4 、掌握基于虚拟化容器DockerKubernetes的体系架构、管理、部署,以及相应组件的原理和应用场景。

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容器技术。






标签:

相关阅读

近期开班