一、 培训收益
系统全面地了解和学习微服务架构的设计、云计算与大数据基础平台及原生云应用开发方法等。通过此次课程培训,可使学习者获得如下收益:
如何使用二进制的方式,搭建最新版本的kubernetes高可用集群。同样会以三个master,两个worker节点为例,会针对集群可用性进行的测试,并完成dashboard的搭建和使用。并在本章结尾,通过文档方式,针对前面内容进行总结。搭建完集群还不能马上迁移业务,本章中将讲解迁移前的一些准备工作:包括镜像仓库harbor的入门和部署、对kubernetes服务发现方案的学习分析以及ingress-nginx服务发现方案的部署。
二、 培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能演示和实践引导学员掌握课程内容。
三、 日程安排
天数
|
模块名称
|
课程内容
|
第一天上午
|
微服务和k8s
基础介绍
|
微服务架构概述
什么是微服务架构
单块架构优势与挑战
微服务架构的本质与特征
微服务与SOA
微服务的挑战
微服务架构构成
API网关与常用组件
服务注册中心与常用组件
配置中心与常用组件
服务调用框架与常用组件
了解kubernetes
kubernetes的核心概念
kubernetes的架构设计试看
kubernetes认证的密码学原理
kubernetes的认证与授权
集群搭建方案对比
实践环境准备
高可用集群部署
集群可用性测试
部署dashboard
实践环境准备
高可用集群部署
集群可用性测试
部署dashboard
|
第一天下午
|
k8s高可用集群搭建
|
Harbor入门
Harbor高可用部署(上)
Harbor高可用部署(下)
kubernetes的服务发现
部署ingress-nginx(上)
部署ingress-nginx(下)
|
第二天上午
|
业务系统迁移kubernetes
|
定时任务迁移kubernetes
SpringBoot快速入门
springboot的web服务迁移kubernetes
Dubbo快速入门
传统dubbo服务迁移kubernetes
传统web服务迁移kubernetes
|
第二天下午
|
CICD实践和kubernetes高级部分
|
kubernetes与cicd
cicd实践
Namespace --- 集群的共享与隔离
Resources---多维度集群资源管理
Label---小标签大作为
健康检查---高可用的守护者
Scheduler--- 玩转pod调度
部署策略详解 --- 重建、滚动、蓝绿、金丝雀
深入Pod - pod相关的点点滴滴(
ingress --- 四层代理、session保持、定制配置、流量控制
共享存储 --- PV、PVC和StorageClass
StatefulSet --- 有状态应用的守护者
KubernetesAPI ---如何开发一个基于kubernetes的容器管理平台
|
第三天上午
|
日志和监控
|
常见日志采集问题和解决方案分析
logpilot+elasticsearch+kibana日志实践
监控入门---从整体把握监控
Prometheus入门---架构和原理
部署前奏 - Helm & Operator
监控部署实战 - Helm+PrometheusOperator
监控落地 - 指标完善、Grafana看板和邮件报警 监控落地
|
第三天下午
|
ServiceMesh代表作istio
|
什么是ServiceMesh?什么是Istio?
Istio架构和原理
部署面向生产的istio - istio-init
部署面向生产的istio - 核心组件
istio核心功能实践 - 部署bookinfo
istio核心功能实践 - 智能路由
istio核心功能实践 - 指标收集和查询
istio核心功能实践 - 分布式追踪
istio核心功能实践 - grafana和kiali
部署 Bookinfo 示例应用
部署面向生产的Istio
|
第四天
|
学习考核与业内经验交流
|
四、 授课专家
程老师 CTO,微服务架构首席咨询师,国内较早倡导和实践微服务的先行者,多次受邀在大型技术会议主题分享“微服务架构”相关主题。超过10年以上的软件行业经验,从企业应用、互联网应用、服务化平台的架构设计、开发到自动化构建、持续集成、持续交付以及DevOps的转型实施等有较丰富的实践经验。
郑老师 微服务架构资深讲师,咨询服务总监,PMP,DevOps Mster。1999年毕业于华东理工大学,获得机械工程和软件工程双学位。任华东金融研发部总监,负责中国银联、上海黄金交易所、万达金融等多个客户和项目的方案和服务交付工作。负责银联云资源管理平台、银联云应用开发平台、银联统一运维平台 、黄金交易所管控系统、金交所运维监控系统、万达DevOps系统等多个项目的设计和交付工作。目前任产品部咨询服务总监,对应用开发平台、企业流程平台、SOA架构、微服务架构、DevOps 平台、项目管理与研发管理等方面都有丰富的实践经验。
张老师 近10年的软件系统开发经验,多年系统架构经验;参与开发多个大型项目,有电信某电信网管项目、某O2O电商平台、某征信系统等;对Spring Cloud、微服务、持续集成、持续交付、云平台、分布式系统和移动应用开发方面颇有建树,对容器和分布式集群有丰富的实战经验。热爱技术交流,曾代表公司参加全球微服务架构高峰论坛、QCon等技术沙龙。拥抱开源,多个项目开源在Github与Git@OSC上,并获得开源中国的推荐,例如电子书《使用Spring Cloud与Docker实战微服务》等。
尹老师 《Spring Cloud微服务-全栈技术与案例解析》, 《Spring Cloud微服务 入门 实战与进阶》作者。简单的技术爱好者,先后就职于京东和阿里巴巴。一直从事JAVA服务端开发工作,前端开发工作。主要关注分布式,高并发,后端服务,目前重心在微服务这块。
个人成就出书:《Spring Cloud微服务-全栈技术与案例解析》《Spring Cloud微服务 入门 实战与进阶》GitChat: 微服务中的短信服务如何设计?演讲:极部落Java开发者大会,iTechPlus Java开发者大会 分享嘉宾。
五、 培训费用
培训费7800元/人(含培训费、场地费、考试证书费、资料费、学习期间午餐),食宿可统一安排,费用自理。请学员带身份证复印件一张。
本课程由中国信息化培训中心颁发《微服务架构设计高级工程师》证书,证书查询网址:www.zpedu.com; 证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
六、 报名回执【微服务架构设计】
单位名称
(开发票名称)
|
|
快递地址
|
|
邮编
|
|
联 系 人
|
|
职位
|
|
电话
|
|
Email
|
|
传真
|
|
学员姓名
|
身份证号
(做证书使用)
|
邮箱
|
联系电话
|
培训地点
|
是否住宿
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
汇 款
方 式
|
户 名:北京中培伟业管理咨询有限公司
开户行:北京农村商业银行卢沟桥支行
帐 号:0203 0101 0300 0033 172
|
学员签字
或盖章
|
户 名:北京高培伟业管理咨询有限公司
开户行:中国工商银行股份有限公司北京菜市口支行
帐 号:0200 0018 0920 0152 881
|
七、 联系方式
联系人:倪闯
手 机:18701378400
QQ:1658122838
邮 箱: nichuang@zpedu.com
二〇二〇年五月七日
[1] |