雲中微服務架構-Kubernetes與Spring Cloud 實戰

雲中微服務架構-Kubernetes與Spring Cloud 實戰 (開班計劃)

聯繫QQ: 190278104


課程大綱:

前言4

        1. 課程介紹4

        2. 課程對象4

        3. 課程目標4

        4. 爲什麼講微服務4

第1章 微服務架構介紹 與框架5

        1.1 微服務架構介紹5

        1.2 傳統應用架構、SOA和微服務的區別5

        1.3微服務的優點與缺點7

        1.4微服務應用場景8

        1.5 微服務與Docker 關係8

        1.6微服務常見實現框架9

        1.7本章小結10

第2章 微服務組件11

        2.1微服務組件包括哪些?11

        2.2 本課程學習的組件11

        2.3註冊中心組件11

        2.4 配置中心組件12

        2.5 路由網關組件12

        2.6 熔斷與限流組件13

        2.7 鏈路跟蹤 (調用鏈)組件13

        2.8 本章小結14

第3章 微服務調用分析15

        3.1 爲什麼分析微服務代碼調用15

        3.2 微服務調用流程分析15

        3.3 註冊中心服務列表17

        3.4 小結(註冊中心)19

        3.5 配置中心列表詳細說明19

        3.6 配置中心內容說明20

        3.8 配置中心實時修改配置22

        3.9 客戶端自動更新23

        3.11 後臺服務(provider)23

        3.12 小結(後臺服務Provider)25

        3.13 消費者(Consumer)26

        3.14 通過RestTemplate 訪問 Provider 服務27

        3.15 通過Feign訪問 Provider 服務27

        3.16 通過Fegin 訪問 Provider 接口30

        3.17 小結(Consumer)30

        3.18 網關服務31

        3.19 網關注冊服務32

        3.20 網關過濾非法請求32

        3.21 小結(網關)33

        3.22 熔斷器34

        3.23 限流 36

        3.24 設置QPS 限流37

        3.25 測試流控37

        3.26 小結(熔斷、限流)38

        3.27 調用鏈 38

        3.28 調用鏈接口分析40

        3.29 接口調用詳細分析40

        3.30 本章小結41

第4章 大中型企業-微服務業務架構案例42

        4.1 案例一: 基於Spring Cloud 實現鑑權業務42

        4.2 案例二: 基於Spring Cloud 實現大型網站後臺架構43

第5章 大中型企業案例-部署 Kubernetes 高可用集羣44

        5.1 軟件版本與運行環境44

        5.2 服務器硬件配置44

        5.3 集羣網絡規劃44

        5.4 Kubernetes 組件44

        5.5 集羣系統優化45

        5.6 安裝Gitlab 服務45

        5.7 Harbor 倉庫安裝46

        5.8 Kubernetes 集羣部署47

        5.9 Master節點安裝etcd 服務52

        5.10 Node 節點安裝 Docker54

        5.11 部署Master 節點組件57

        5.12 Master部署 Api 服務60

        5.13 Master部署Scheduler61

        5.14 Master 部署controller-manager62

        5.15 創建系統集羣角色63

        5.16 Node節點部署kubelet組件 64

        5.17 Node節點部署kube-proxy組件 66

        5.18 Kubernetes 運行Demo 容器 67

        5.19 Kubernetes 安裝Dashboard 68

        5.20 部署DNS 69

        5.21 安裝Ingress 70

        5.22 添加操作與性能監控  75

第6章 大中型企業案例-微服務與Kubernetes 運行78

        6.1 微服務部署規劃78

        6.2微服務對內與對外規劃邏輯圖79

        6.3實際項目部署規劃架構79

        6.4需要掌握的知識點79

        6.5 Harbor鏡像倉庫規劃80

        6.6運行註冊與配置中心81

        6.7註冊中心的三種註冊方式82

        6.8 Java 基礎鏡像Dockerfile (JDK)82

        6.9註冊中心Nacos構建Dockerfile83

        6.10 Nacos yaml 編排文件83

        6.11 Provider構建Dockerfile84

        6.12 Provider yaml 編排文件84

        6.13 consumer-feign 構建 Dockefile85

        6.14 consumer-feign yaml 編排文件85

        6.15路由網關構建Dockerfile86

        6.16路由網關yaml 編排文件86

        6.17 路由網關service.yaml 配置文件87

        6.18 路由網關Ingress 配置文件87

        6.19通過綁定域名到Node 節點訪問網關服務88

        6.21微服務日誌收集89

        6.22 修改Provider yaml 編排文件94

        6.23本章小結95

第7章 大中型企業案例-自動化部署 SpringCloud96

        7.1 自動化發佈環境流程96

        7.2 自動化部署流程Pipline98

        7.3 本章小結102

        7.4 商業管理安裝Dashaboard103

        7.5 將現有Kubernetes 導入到管理軟件103

        7.6 管理軟件創建服務104

第8章 大中型企業案例-雲中微服務部署架構107

        8.1阿里雲部署微服務架構規劃案例(一)107

        8.2阿里雲部署微服務架構規劃案例(二)108

        8.3 業務流程發佈108

        8.4 業務流程發佈回滾109

        8.5 總結109


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章