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


1.

课程介绍



2.

师资

分享主题:容器技术及应用:Docker与Kubernetes(K8S)

上课时间:11月18日-11月19日

适合人群:

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

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

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


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

费用:线下培训费5900/人,线上培训费4700元/人。



范老师:航天信息前首席架构师,畅销书籍《大话重构》作者,规模化敏捷SPC,软件架构及重构的客座讲师,独立咨询顾问。先后参与了数十个国内大型软件项目,涉及国家财政、军工、税务、医疗等领域的大数据建设、风险防控与人工智能研究,互联网及大数据转型的实践者与倡导者。


3.

课程内容


第一讲  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中进行故障分析与运行监控


4.

报名方式


联系人:赵老师

手   机:13671354857(微信同号)

Q     Q:1006949630