本课程以K8S(Kubernetes)和Docker为代表,深入讲解容器及其编排框架的功能、原理、架构、运维技术与应用案例。
2. 师资
分享主题:容器技术及应用:Docker与Kubernetes(K8S)
上课时间:11月18日-11月19日
适合人群:
1、系统架构师、高级程序员、资深开发人员;
2、涉及到微服务技术转型的团队负责人、规划师、架构师;
3、涉及到云端DevOps平台部署与交付的运维人员。
证书:培训结束,颁发中科院计算所培训中心“容器技术及应用:Docker与Kubernetes(K8S)”结业证书。
费用:线下培训费5900/人,线上培训费4700元/人。
范老师:航天信息前首席架构师,畅销书籍《大话重构》作者,规模化敏捷SPC,软件架构及重构的客座讲师,独立咨询顾问。先后参与了数十个国内大型软件项目,涉及国家财政、军工、税务、医疗等领域的大数据建设、风险防控与人工智能研究,互联网及大数据转型的实践者与倡导者。
第一讲 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中进行故障分析与运行监控
联系人:赵老师
手 机:13671354857(微信同号)
Q Q:1006949630