您现在的位置:首页 > 课程体系 > 信息系统运维 > 虚拟化容器技术Docker+K8s
虚拟化容器技术之Docker与Kubernetes培训优势

随着数字化浪潮的席卷,企业对于高效、灵活的IT基础架构需求日益增长。在这个竞争激烈的时代,虚拟化容器技术DockerKubernetes的组合成为了引领行业变革的关键一步。想要在技术浪潮中立于不败之地,从容面对未来挑战,DockerKubernetes培训课程将是您不容错过的智慧选择。

. Docker技术简介

Docker作为一种轻量级的虚拟化容器技术,已经在开发、测试和生产环境中广泛应用。它通过隔离应用及其依赖,实现了一次编写、随处运行的愿景,为开发者带来了高效、快速的开发体验。无论是Web应用、微服务架构,还是大规模分布式系统,Docker都为企业的应用交付流程带来了全新的思考方式。

. Kubernetes技术简介

随着应用规模的不断扩大,单纯的Docker容器管理变得不够灵活和高效。这时,Kubernetes闪亮登场。作为容器编排和管理的领军者,Kubernetes为企业提供了自动化的部署、扩展和管理解决方案。通过智能的调度和负载均衡,Kubernetes确保应用在不同节点上高效运行,实现了高可用性和弹性扩展,为企业打造了更加稳定和可靠的应用环境。

 . 培训课程概况

公开课以线下面授、线上直播组合的形式开展,共计3天,每天6-7课时。

近期排班:820-22日 北京,11月28-30日 上海

课程大纲:

第一天Docker虚拟化容器引擎

章节

内容

第一章什么是Docker及其体系架构

1、什么是Docker?

2、Docker的体系架构与基本概念

3、准备实验环境

4、安装Docker

第二章Docker的镜像

1、使用和访问Docker官方公有的镜像仓库

2、配置和使用阿里云Docker镜像加速仓库

3、管理Docker的镜像和容器

4、构建Docker镜像

① 使用docker commit命令构建镜像

② 使用dockerfile文件构建镜像

5、Docker File

第三章Docker的容器

1、容器的基本操作

2、容器的日志

3、管理容器的资源

① 基础知识:Linux control groups

② Docker对CPU的使用

③ Docker对内存的使用

Docker对I/O的使用

第四章Docker网络和容器的通信

1、Docker网络通信的基本原理

2、Docker的网络模式

3、容器间的通信

4、容器访问控制

 

第五章Docker的数据管理

1、数据卷

2、数据卷容器

3、利用数据卷容器来迁移数据

第六章搭建Harbor私有仓库

1、什么是Harbor?

2、安装Docker和Docker Compose

3、解压并配置harbor

4、安装harbor

5、访问harbor

6、通过终端访问harbor

第二天基于K8s的虚拟化容器技术(基础)

章节

内容

第一章:K8s简介体系架构

 

1、什么是Kubernetes(K8s)?

2、Kubernetes的体系架构

3、Kubernetes的组件

4、Kubernetes的相关术语

第二章:K8s集群的部署

1、准备工作

2、使用kubeadmin部署K8s集群

3、部署DashBoard UI

4、使用yum方式部署K8s集群

第三章:使用Kubectl

1、Kubectl常用命令及使用技巧

2、K8s中部署应用

第四章:Pod对象的管理

 

1、Pod介绍与容器分类

2、镜像拉取策略

3、资源限制

4、重启策略

5、Pod健康检查(Probe探针)

6、Pod调度策略

7、故障排查

第五章:控制器Controller

 

1、Deployment控制器

2、Daemonset控制器

3、Job控制器

4、CronJob控制器

5、StatefulSet控制器

第六章:服务Service

1、Service介绍与定义

2、Service三种类型

3、Service 代理模式

4、集群内部DNS服务(CoreDNS)

5、通过Ingress访问应用简介

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

章节

内容

第一章:持久化存储

1、K8s与Docker的持久化存储

2、数据卷的类型

3、持久卷和持久卷声明

4、PV动态供给

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

1、Secret

2、ConfigMap

3、ConfigMap的动态更新

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

1、收集哪些日志

2、日志收集方案

3、安装ELK

4、收集k8s组件日志

5、收集nginx访问日志

6、实战案例:采集tomcat pod日志

第四章:

基于K8S构建企业CI/CD平台

1、 Jenkins与Kubernetes的持续集成与持续部署

基于Kubernetes的Jenkins集群架构

Jenkins与Kubernetes集成

2、 应用部署的升级

应用部署的金丝雀升级

应用部署蓝绿升级

应用部署的滚动升级

3、 使用Helm简化Kubernetes应用的部署和管理

什么是Helm?

【实战】部署Helm

使用Helm管理Kubernetes

4、 企业生产环境的项目构建

基于K8s构建微服务应用

基于K8s的Devops平台构建

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

1、 Kubernetes监控指标与监控方案

2、 监控系统部署

3、 Kubernetes的故障诊断与解决方案

Pods 模块检查

Service模块检查

 

. 培训课程亮点

a. 实践指导:中培IT学院培训课程注重实践,通过丰富的实例演示和实操环节,帮助学员深入理解DockerKubernetes的工作原理和应用场景。

b. 构建技能树:课程内容涵盖DockerKubernetes的基础知识和高级应用,从容器的创建、部署,到集群的管理和维护,助您全面掌握相关技能。

c. 场景模拟:通过真实场景的模拟练习,培训课程将帮助学员深入理解如何在复杂环境中应用DockerKubernetes,提升解决问题的能力。

d. 指导专家:中培培训讲师拥有丰富的实战经验和深厚的技术背景,为学员提供专业指导和实用建议。

. 未来展望

随着人工智能、大数据等技术的不断发展,DockerKubernetes的重要性将会进一步凸显。通过培训课程,有效把握未来IT趋势,为企业的持续创新和竞争优势添砖加瓦。

如您对虚拟化容器技术Docker+K8s高级培训课程感兴趣,欢迎联系我们哦!

中培IT学院 |  咨询热线:400-808-2006  手机\微信:13910781835

[1]

 
网络安全热度最高的6本证书...
系统分析师VS系统架构设计...
项目经理考NPDP还是软考高...
盘点五个IT领域下证快的证...
CBA与TOGAF:探寻企业架构...
【收藏】软考电子证书下载...
项目经理任选两本证书,年...
DAMA中国推出“一考两证”...
数据分析具体指的是什么,...
数据分析师需要具备什么数...
CDA认证带你了解数据分析的...
敏捷与DevOps协同工作的注...
DevOps自动化测试的注意事...
DevOps五个好用的工具列表...
IT项目管理实现落地有哪些...
IT项目需求分析重点是建立...


中培IT学院 Copyright@2006-2024  北京中培伟业管理咨询有限公司.ALL Rights Reseved 备案号:京ICP备13024721号-2