Docker+Kubernetes(k8s)微服務容器化實戰視頻教程


第1章 初識微服務
微服務的入門,我們從傳統的單體架構入手,看看在什么樣的環境和需求下一步步走到微服務的,然后再具體了解一下什么才是微服務,讓大家對微服務的概念有深入的理解。然后我們一起畫一個微服務的架構圖,再從架構上去分析微服務架構的優勢和不足。 ...


第2章 微服務帶來的問題及解決方案分析
通過傳統服務與微服務對比的方式去學習,如果使用微服務架構會遇到什么問題,這些問題在業內都有什么解決方案。之后我們插了一段SpringBoot和SpringCloud的內容,主要目的是讓大家搞清楚它們跟微服務的關系,跟docker的關系,以及跟服務編排的關系。...


第3章 微服務開發
我們首先假定一個業務場景,分析一下微服務的划分、每個微服務完成什么功能、它們之間的依賴關系以及它們之間如何通訊。然后從0開始,一行不落的開發完整的服務。服務的開發過程我們會用到SpringBoot,用到Dubbo,用到Thrift,用到API網關Zuul。 ...


第4章 服務編排前奏
為服務編排做准備,首先我們把所有微服務進行docker化,然后用原生的docker-compose把它們都運行在容器中,並且保證它們之間在容器中也可以正常通訊。最后我們搭建一個私有倉庫,用於存放我們的鏡像,使用的是業內主流的 - harbor。 ...


第5章 服務編排-Mesos
我們從概念到架構設計到調度策略逐步去了解Mesos,然后畫出我們要搭建的Mesos集群架構圖,之后參照架構圖我們一步一步搭建好整個集群環境,最后調整我們的微服務,把他們部署在Mesos集群中。


第6章 服務編排-DockerSwarm
學習的過程跟Mesos類似,也是先從概念入手,了解Swarm的架構設計,了解它的服務發現,服務編排,然后搭建Swarm集群環境,之后調整我們的微服務適應於Swarm,最后把他們部署在Swarm集群中。


第7章 服務編排-Kubernetes
Kubernetes學習的整體的思路也是從概念到集群搭建最后到微服務部署。但由於它在服務編排領域的領導地位和它的高門檻。我們將它剝離成三部分,核心部分、kube-proxy&kube-dns、認證授權。采用循序漸進的方式逐步滲透,不但可以讓大家更容易入門,也會對它有更深刻的理解。 ...


第8章 CICD和DevOps
首先從實踐的角度看看為什么要有CICD和DevOps,然后從本質上了解CICD和DevOps的概念。接着分析我們要做的CICD的流程是什么樣子的。最后我們搭建Gitlab,Jenkins環境,再結合鏡像倉庫和Kubernetes集群,構建一個從代碼提交到服務更新完全自動化的流程。 ...


第9章 課程總結
對前面所學內容的總結。



下載地址百度網盤下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM