相關主題
商品描述
本書以企業實戰項目為 主線,以理論基礎為核心, 引導讀者漸進式地學習雲原 生運維的相關知識。從容器 虛擬化技術Docker入手,引 領讀者逐步熟悉企業場景下 容器虛擬化技術的應用與運 維管理。 本書分為4篇共6章, Docker基礎篇(第1章和第 2章)詳細講述了雲原生的 相關核心基礎知識。以 Docker基礎知識為切入點, 通過實戰項目逐步深入容器 編排技術的應用; Kubernetes基礎篇(第3章 ),系統地介紹了 Kubernetes的核心知識、應 用場景及相關企業案例; Kubernetes運維管理與企業 實踐篇(第4章和第5章), 系統地介紹了當前主流的運 維思想、運維技術路線和相 關關鍵技術點,並通過企業 真實案例全面展示了 Kubernetes的應用與管理要 點;輔助編程技術篇(第6 章)結合當前流行的輔助編 程技術,通過案例的形式展 示了雲原生技術對生產力的 提升。本書案例來源於企業 真實應用場景,實踐性和系 統性較強,並配有相關視頻 講解,助力讀者快速理解並 掌握書中的重點、難點。 本書精心設計的案例適 合雲原生技術初學者入門, 也適合雲計算相關行業的從 業者,還可作為高等院校和 培訓機構相關專業的教學參 考書。
目錄大綱
Docker基礎篇
第1章 容器虛擬化技術Docker基礎
1.1 Docker容器虛擬化技術
1.1.1 Docker的發展
1.1.2 Docker容器虛擬化技術與傳統虛擬化技術的區別
1.1.3 Docker架構
1.1.4 Docker環境部署實戰
1.2 Docker基礎命令
1.2.1 Docker服務管理
1.2.2 Docker鏡像管理
1.2.3 Docker容器管理
1.2.4 Docker資源管理
1.2.5 Docker命令綜合運用實戰
1.3 構建鏡像
1.3.1 構建鏡像的典型方案介紹
1.3.2 Dockerfile典型指令
1.3.3 構建鏡像方案實戰:基於commit命令
1.3.4 構建鏡像方案實戰:基於Dockerfile文件
1.4 Docker容器數據存儲管理
1.4.1 容器數據存儲類型
1.4.2 容器數據存儲綜合實戰:網絡存儲
1.5 Docker虛擬化網絡管理
1.5.1 Docker虛擬化網絡驅動類型
1.5.2 Docker虛擬化網絡工作原理
1.5.3 Docker虛擬化網絡綜合應用實戰
1.6 私有鏡像倉庫
1.6.1 鏡像倉庫是什麽
1.6.2 私有鏡像倉庫構建實戰:基於官方registry鏡像
1.7 本章小結
第2章 Docker容器編排技術
2.1 Docker Compose
2.1.1 Docker Compose工作流程
2.1.2 Docker Compose管理命令
2.1.3 YAML語言介紹
2.1.4 Docker Compose部署實戰
2.1.5 Docker Compose應用實戰:部署企業級鏡像倉庫Harbor
2.2 Docker Swarm
2.2.1 Docker Swarm的基礎架構
2.2.2 Docker Swarm管理命令
2.2.3 Docker Stack介紹
2.2.4 部署實戰:Docker Swarm環境部署
2.3 本章小結
Kubernetes基礎篇
第3章 企業級容器編排技術Kubernetes
3.1 Kubernetes介紹
3.1.1 Kubernetes發展
3.1.2 Kubernetes架構與核心概念
3.1.3 Kubernetes工作流程
3.1.4 Kubernetes典型命令
3.1.5 Kubernetes部署實戰:基於Docker環境
3.1.6 Kubernetes部署實戰:基於Containerd環境
3.2 基於Kubernetes的應用管理
3.2.1 Kubernetes集群應用生命周期管理
3.2.2 編寫YAML文件的技巧介紹
3.2.3 應用發布實戰
3.3 基於Kubernetes的數據持久化存儲管理
3.3.1 數據持久化存儲方案介紹
3.3.2 持久卷介紹
3.3.3 存儲類(StorageClass)介紹
3.3.4 數據持久化應用實戰
3.4 本章小結
Kubernetes運維管理與企業實踐篇
第4章 Kubernetes集群運維管理
4.1 圖形化監控系統(Prometheus+Grafana)
4.1.1 Prometheus工作流程
4.1.2 Grafana工作流程
4.1.3 部署實戰
4.2 Kubernetes負載均衡
4.2.1 Ingress介紹
4.2.2 部署實戰
4.3 日志分析系統
4.3.1 ELK介紹
4.3.2 部署實戰
4.4 本章小結
第5章 典型企業案例
5.1 Jenkins在Kubernetes集群中的應用案例
5.1.1 Jenkins介紹
5.1.2 企業案例應用部署實戰
5.2 KubeVirt在Kubernetes集群中的應用案例
5.2.1 KubeVirt介紹
5.2.2 企業案例應用部署實戰
5.3 HPA功能在Kubernetes集群中的應用案例
5.3.1 HPA介紹
5.3.2 企業案例應用部署實戰
5.4 本章小結
輔助編程技術篇
第6章 輔助編程技術
6.1 輔助編程技術帶來的變革
6.1.1 輔助編程技術的發展
6.1.2 輔助編程工具介紹
6.1.3 輔助編程技術應用實戰
6.2 本章小結
本書以企業實戰項目為 主線,以理論基礎為核心, 引導讀者漸進式地學習雲原 生運維的相關知識。從容器 虛擬化技術Docker入手,引 領讀者逐步熟悉企業場景下 容器虛擬化技術的應用與運 維管理。 本書分為4篇共6章, Docker基礎篇(第1章和第 2章)詳細講述了雲原生的 相關核心基礎知識。以 Docker基礎知識為切入點, 通過實戰項目逐步深入容器 編排技術的應用; Kubernetes基礎篇(第3章 ),系統地介紹了 Kubernetes的核心知識、應 用場景及相關企業案例; Kubernetes運維管理與企業 實踐篇(第4章和第5章), 系統地介紹了當前主流的運 維思想、運維技術路線和相 關關鍵技術點,並通過企業 真實案例全面展示了 Kubernetes的應用與管理要 點;輔助編程技術篇(第6 章)結合當前流行的輔助編 程技術,通過案例的形式展 示了雲原生技術對生產力的 提升。本書案例來源於企業 真實應用場景,實踐性和系 統性較強,並配有相關視頻 講解,助力讀者快速理解並 掌握書中的重點、難點。 本書精心設計的案例適 合雲原生技術初學者入門, 也適合雲計算相關行業的從 業者,還可作為高等院校和 培訓機構相關專業的教學參 考書。