內容簡介
本教材目的是使讀者掌握雲原生技術及應用實踐技能。本書分為9章,第1章主要講解雲原生的定義、雲原生的關鍵技術及國內雲原生產業現狀;第2章主要以雲原生的技術全景圖為主線介紹雲原生層次關係及中國雲原生技術全景;第3章主要講解雲原生架構定義、架構模式演進、雲原生架構原則等;第4章詳細講解容器技術背景、容器技術的基本概念、容器技術之Docker、Docker的使用及容器技術之Containerd等。第5章講解容器編排方法及主要工具,著重講解Kubernetes基本原理、Kubernetes的API對象、Kubernetes的服務暴露方式等內容;第6章主要講解微服務主要技術、微服務框架及微服務在雲原生中的應用方法等;第7章主要講解Serverless和ServiceMesh及ServiceMesh的具體實現Istio;第8章主要講解DevOps基本概念、生命周期、IaC和GitOps、源代碼管理、持續集成、持續交付、流水線及代碼質量管理工具SonarQube;第9章以兩個案例詳細講解了如何實現雲原生技術落地。 本書可以幫助更多的開發人員和IT從業者了解和掌握雲原生技術,促進其在國內的普及和應用。本書適合作為大中專院校、培訓機構的雲原生技術相關課程的教材。目錄
第1章 緒論