企业级Kubernetes和Docker容器 技术最佳实践培训
浏览:1286次 作者:小编一.培训背景
某公司是于2007年11月由中银集团投资有限公司与中银信用卡(国际)有限公司合资成立,公司总部设于北京,在昆山设有子公司,在西安、合肥和广州设有分公司。近年来,公司发挥专业优势,为商业银行和集团综合经营公司提供远程客户服务、远程客户经营与远程集约运营服务,逐步发展为中国银行的远程银行中心。
公司为了提升团队的Kubernetes容器编排技术与Docker容器技术的运维能力,培养标准化运维思路、提高运维管理水平。特邀请北京中培伟业管理咨询有限公司的师资和服务团队,结合公司的实际需求和目标,举办了“企业级Kubernetes和Docker容器技术最佳实践”培训。
二. 培训需求
① 通过专业的培训机构学习企业级Kubernetes和Docker容器技术最佳实践;
② 提升学员Kubernetes容器编排技术与Docker容器技术的运维能力;
③ 理解企业级Kubernetes全栈架构,能够搭建Kubernetes实际环境;
④ 并结合实际微服务、DevOps等理论进行系统化的开发测试运维
⑤ 培养标准化运维思路、提高运维管理水平,了解最新行业动态及趋势;
⑥ 准确把握容器编排和容器技术的发展方向。
三. 培训方案
培训大纲主要参考标准课程,并结合企业实际情况做了微调。培训采用现场小班面授形式开展,包含理论梳理+实战落地,支持网络视频回放。提供《Kubernetes和Docker容器技术最佳实践培训讲义》。
1. 培训特色:
① 提供配套PPT+教材+参考资料
② 知识点精梳,提供配套的实验环境
③ 场景+案例+模拟环境,动手实践
④ 手把手解决问题+解决问题经验分享
2. 课程安排:(3天,每天6-7课时,分两场实施)
培训日期 | 培训时间 | 培训模块 |
10月26日 (11月1日) | 上午(9:00-12:00) | 第一章 什么是Docker及其体系架构 |
第二章 Docker的镜像 | ||
第三章 Docker的容器 | ||
下午(14:00-17:00) | 第四章 Docker网络和容器的通信 | |
第五章 Docker的数据管理 | ||
第六章 搭建Harbor私有仓库 | ||
10月27日 (11月2日) | 上午(9:00-12:00) | 第一章 K8s简介体系架构 |
第二章 K8s集群的部署 | ||
第三章 使用Kubectl | ||
下午(14:00-17:00) | 第四章 Pod对象的管理 | |
第五章 控制器Controller | ||
第六章 服务Service | ||
10月28日 (11月3日) | 上午(9:00-12:00) | 第一章 持久化存储 |
第二章 管理应用程序的配置 | ||
第三章 K8s平台中日志收集 | ||
下午(14:00-17:00) | 第四章 基于K8S构建企业CI/CD平台 | |
第五章 Kubernetes的监控与故障诊断 |
3. 课程大纲:
企业级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的作用。 |
基于K8s的虚拟化容器技术(进阶)第三天(6课时) | |||
章 | 节 | 练习 | 学习目标 |
第一章:持久化存储 | 1、K8s与Docker的持久化存储 2、数据卷的类型 3、持久卷和持久卷声明 4、PV动态供给 | 持久卷的声明和持久卷的使用 | 理解并掌握K8s的持久化机制,及其与Docker的区别。 |
第二章:管理应用程序的配置 | 1、Secret 2、ConfigMap 3、ConfigMap的动态更新 | 掌握如何配置K8s的参数设置 | |
第三章:K8s平台中日志收集 | 1、收集哪些日志 2、日志收集方案 3、安装ELK 4、收集k8s组件日志 5、收集nginx访问日志 6、实战案例:采集tomcat pod日志 | 部署ELK环境,采集K8s日志 | 理解并掌握K8s的日志收集方案与部署 |
第四章: 基于K8S构建企业CI/CD平台 | 1、Jenkins与Kubernetes的持续集成与持续部署 n 基于Kubernetes的Jenkins集群架构 n Jenkins与Kubernetes集成 2.应用部署的升级 n 应用部署的金丝雀升级 n 应用部署蓝绿升级 n 应用部署的滚动升级 3、使用Helm简化Kubernetes应用的部署和管理 n 什么是Helm? n 【实战】部署Helm n 使用Helm管理Kubernetes 4、企业生产环境的项目构建 n 基于K8s构建微服务应用 n 基于K8s的Devops平台构建 | 在Kubernetes中部署Jenkins Jenkins在K8s中持续部署
| 理解并掌握什么是CI/CD 如何集成Jenkins和K8s |
第五章:Kubernetes的监控与故障诊断 | 1、Kubernetes监控指标与监控方案 监控系统部署 2、Kubernetes的故障诊断与解决方案 n Pods 模块检查 n Service模块检查 | 部署K8s监控系统 | K8s的监控指标与故障诊断 |
四.讲师简历
郭剑锋
18年+数据分析、开发、设计经验
给多家上市公司企业研发团队做过培训或咨询业务
对数据分析、建模、人工智能、机器算法有全面的认知体系
擅长课程:
知识图谱实战、Hadoop大数据高级编程及实战、Spark大数据高级编程及实战、大数据管理的理念与案例剖析、数据湖实战、中台战略(技术层、业务层、数据层)、Python数据分析与挖掘、Python机器学习&神经网络、Python网站框架开发实战、Python爬虫框架开发实战、微服务架构高级开发、云计算与虚拟化最佳产业化实践、IAAS虚拟技术云计算、OpenShift企业级PAAS平台运维管理、Docker容器技术。
五. 培训过程
北京中培伟业管理咨询有限公司(简称:中培伟业)为某公司举办的企业级Kubernetes和Docker容器技术最佳实践培训于10月26-28日、11月1-3日在北京、昆山两地圆满举办。本次入企培训由数字化技术专家郭剑锋老师亲授,现场共有40名信息科技部北京、昆山两地开发、运维的相关人员参与培训。
课堂中,郭老师就Docker技术以及虚拟化云平台技术Kubernetes的体系结构、特性以及部署集成等相关知识进行了详细解析。授课过程中,大家专心听讲,认真做笔记。部分学员学习热情高涨,踊跃向老师提问并积极互动交流。
课后,学员针对郭老师的讲解进行实际部署应用,在线和老师交流所遇到的问题,并得到了老师的热情回应。
学员与郭老师的在线交流
六.培训总结
此次培训课堂气氛良好,讲师精彩的授课充分调动了学员的学习积极性。学员踊跃提问,讲师积极互动,培训后各位同事都觉得是一次非常不错的听课体验。
通过此次技能培训,学员们收获颇丰。即增加了Docker和Kubernetes技术的理论知识、掌握了Docker与Kubernetes相应组件的原理和应用场景、具备了部署基于企业虚拟化云平台环境的能力,受到了学员的一致认可。
- 标签: Docker Kubernetes
-
上篇: IT技术团队综合能力提升训练营