
微服務架構(gòu)設計與K8S分布式部署培訓
1 微服務發(fā)展與挑戰(zhàn)
1.1 互聯(lián)網(wǎng)架構(gòu)的演化過程及其挑戰(zhàn)
2 微服務層的設計
2.1 微服務架構(gòu)的6種設計模式
2.2 微服務的無狀態(tài)設計
2.3 微服務設計的反模式
2.4 探討:如何解決微服務接口太多的問題
3 服務網(wǎng)關
3.1 微服務的安全措施與服務網(wǎng)關設計
3.2 路由網(wǎng)關(zuul)的設計
4 微服務開發(fā)實戰(zhàn)演練
4.1 用實際項目演練微服務開發(fā)的整個過程
4.2 微服務開發(fā)高階
4.3 微服務的平臺建設
5 Docker與容器技術(shù)
5.1 Docker的基本原理
5.2 Docker實踐
5.3 持續(xù)集成與DevOps的概念
5.4 基于容器的微服務自動化運維
5.5 演練:基于容器的微服務持續(xù)集成過程
6 微服務的分布式容器管理
6.1 分布式容器管理工具Kubernetes
6.2 基于Kubernetes的微服務自動化運維
6.3 演示:Git+Jenkins+docker+k8s的自動化分布式部署
6.4 討論:微服務中的哪些組件適合k8s部署?
6.5 Kubernetes的日常運維
6.6 分布式容器部署演練