首页
课程中心
专家团队
新闻中心
精彩活动
关于我们

课程中心

容器技术及应用:Docker与Kubernetes(k8s)

  • 课程时间:11月18日-11月19日
  • 主讲老师:范老师
  • 公开课费用:线下:5900 线上:4700
  • 课程地点:全国

本课程以K8S(Kubernetes)和Docker为代表,深入讲解容器及其编排框架的功能、原理、架构、运维技术与应用案例。

 

一、课程收益

1、深入理解容器技术原理及应用场景;

2、全面学习Docker与K8s;

3、了解微服务架构和云原生应用的特点及其与容器技术的结合。

 

、培训特色:

授课老师在微服务运维与云部署相关领域从业多年,沉淀了大量的真实案例,本课程从实战出发,针对系统搭建过程中常见的问题进行汇总、研讨,通过大量的实际操作,详细地介绍了Docker与K8s需要注意的要点以及难点。通过讲师十几年经验的总结与传授,既保证了课程的理论体系完整,又使学员掌握实际工程方法,达到学以致用的目的。

 

三、证书

培训结束,颁发中科院计算所职业培训中心“容器技术及应用:Docker 与Kubernetes(K8S)”结业证书。

 

本课程有企业内训形式,授课老师、课程内容、教学方式均依据企业的培训需求灵活设置。

 

本网站内容包括并不限于课程介绍、课程大纲、上课照片、老师介绍等等资料及信息,未经允许不得抄袭和转载。

培训对象

1、系统架构师、高级程序员、资深开发人员

2、涉及到微服务技术转型的团队负责人、规划师、架构师

3、涉及到云端DevOps平台部署与交付的运维人员

 

培训内容

第一讲  DevOps运维与快速交付

1、持续集成与DevOps的概念

  • 跨团队开发面临的难题
  • 规模化敏捷与快速交付面临的难题
  • 互联网运维面临的难题
  • DevOps的概念及其解决思路

2、构建分布式持续集成环境

  • 什么是分布式持续集成
  • 大前端+技术中台的组织形式与微服务架构
  • 持续探索、持续集成、持续交付、按需发布的概念

3、微服务云端部署的自动化运维过程

  • 持续集成工具Jenkins
  • 单元测试与契约测试
  • 运行容器:Docker
  • 分布式集群管理框架:Kubernetes

第二讲  容器技术与Docker实操

1、Docker的基本原理

  • 虚拟化技术 vs. 容器技术
  • 容器技术的标准化概念

2、Docker运维实战

  • Docker容器管理与实操
  • Docker镜像管理与实操
  • 使用Dockerfile构建镜像

        演练:微服务如何打包制作Docker镜像

  • Docker仓库管理与实操

        演练:如何搭建私有镜像仓库

  • 实战演练

        用Docker部署和运维rabbitMQ

        用Docker部署和运维mysql

3、基于容器的微服务自动化运维

  • 微服务运维的难点与痛点
  • 基于Maven的Docker构建过程
  • 使用Jenkins编写定时任务

        演练:基于容器的微服务持续集成过程

第三讲  分布式云部署与Kubernetes实操

1、分布式容器管理工具Kubernetes

  • Kubernetes的技术框架
  • Kubernetes的基本组件
  • Kubernetes的分布式容器管理
  • Kubernetes的虚拟网络原理
  • Kubernetes的高可靠弹性扩容

2、基于Kubernetes的微服务自动化运维

  • K8s的基础组件Node, Pod, Deployment, Service与实操
  • K8s的label标签与实操
  • 基于yaml文件的微服务发布过程
  • Kubernetes的常用命令行操作

        演示:Git+Jenkins+docker+k8s的自动化分布式部署

第四讲  微服务开发与云端部署

1、微服务开发部署实战演练

  • 微服务开发的父项目与基础平台
  • 微服务开发的多环境配置
  • 微服务的单元测试与契约测试
  • 服务网关的设计与智能路由

2、微服务架构云端部署与运维

  • 在k8s中搭建高可靠的Eureka集群
  • 微服务的可配置管理中心Spring Cloud Config
  • 微服务的断路监控Spring Cloud Turbine
  • 链路监控Spring Cloud ZipKin与路径优化

3、微服务的分布式容器部署实操

  • 制作Jenkins定时任务
  • 上传Docker私服
  • 部署k8s集群
  • 故障检测与监控

第五讲  云平台的系统监控与日志采集

1、Kubernetes的系统监控与运维

  • 搭建系统监控组件Prometheus实操
  • 搭建监控数据展现组件Grafana实操
  • 设定rules进行系统监控告警实操
  • 设定pushGateway自定义监控与告警实操

2、Kubernetes的日志采集与故障分析

  • 搭建ElasticSearch+Flunted+Kibana日志采集实操
  • 在Kibana中进行故障分析与运行监控

汇款、微信转帐

 

汇款信息:

单位名称:北京市海淀区中科院计算所职业技能培训学校

开户行:工行海淀西区支行

账号:0200 0045 1920 0043 667

开户银行代码:1021 0000 0458

 

微信转账:

    步骤一:打开微信,扫描二微码付款时,点击打开微信右下角里的“发现”,在列表界面有一个“扫一扫”选项,点击打开“扫一扫”(如下图):

    步骤二:点击打开“扫一扫”后,会出现一个扫描框,将中科院计算所培训中心二维码/条码放入框内,即可自动扫描,并显示支付信息,输入付款金额。

                                                                                                        

    (中科院计算所培训中心二维码)

 

    步骤三:点击 “添加付款备注”,填写付款人姓名和单位全称,所有信息核对无误后,点击“确认付款”,完成支付。

 

                

 

  • 注意:步骤三是为了尽快确认您的培训费用是否到帐,方便为您查帐,所以一定要把付款人姓名和单位名称填写完整,如果姓名和单位名称超过20个汉字,单位名称可以填写简称。

京公网安备 11010802025851号

 京ICP备14030124号-1  

QQ咨询

免费电话

010-82661221

微信咨询

微信客服

在线报名

返回顶部