openEuler+iSula+Kubernetes雲原生技術實踐:國產化浪潮下的企業級解決方案
安巍,姬濤濤,桑國彪 等
- 出版商: 電子工業
- 出版日期: 2026-05-01
- 售價: $588
- 語言: 簡體中文
- 頁數: 408
- ISBN: 7121525798
- ISBN-13: 9787121525797
-
相關分類:
Edge computing
下單後立即進貨 (約4週~6週)
商品描述
本書系統講解如何在openEuler操作系統上構建高效、安全、可擴展的雲原生應用運行環境。本書的最大特點是以實驗為核心,通過每章循序漸進而詳實的實驗步驟幫助讀者理解雲原生相關知識點體系。全書以openEuler為底層操作系統基礎,深入剖析輕量級容器引擎 iSula的架構、特性與最佳實踐,並結合主流容器編排平臺Kubernetes,完整呈現從單機容器部署到分布式集群管理的全過程。內容涵蓋 openEuler系統安裝與優化、iSula容器鏡像構建與運行、Kubernetes集群部署、CNI網絡插件配置、存儲管理、服務暴露、安全加固及典型雲原生應用案例部署等關鍵環節。書中註重理論與實踐相結合,通過大量操作示例和配置詳解,幫助讀者掌握在openEuler生態下構建現代化雲原生基礎設施的核心技能。本書既適合希望深入了解國產操作系統與雲原生融合的技術人員,也適合作為高校相關專業課程的實踐教材或企業雲平臺建設的參考指南。
目錄大綱
第1章 信創與國產化產業生態 1
1.1 信創與國產化概述 1
1.2 國產化CPU概述 4
1.3 國產化存儲生態 8
1.4 國產化數據庫生態 9
1.5 國產化中間件生態 11
1.6 國產化操作系統生態 12
1.6.1 麒麟操作系統 12
1.6.2 統信操作系統 14
1.6.3 NestOS 15
第2章 openEuler部署與遷移 17
2.1 openEuler簡介 17
2.2 openEuler部署 19
2.2.1 選擇部署方式 20
2.2.2 部署前準備 21
2.2.3 部署與配置 22
2.3 舊系統遷移到openEuler 29
2.3.1 遷移方法及路徑 29
2.3.2 遷移工具簡介 30
2.3.3 遷移流程 31
你第3章 雲原生基礎與openEuler的特色功能 42
3.1 雲原生基礎 42
3.1.1 虛擬化技術簡介 42
3.1.2 容器技術簡介 51
3.1.3 微服務簡介 61
3.1.4 雲原生簡介 62
3.2 openEuler容器引擎(iSula) 66
3.2.1 iSula的安裝 68
3.2.2 創建和管理iSula容器 71
3.2.3 限制容器資源 73
3.2.4 特權容器 74
3.2.5 iSula容器鏡像構建工具 74
3.3 openEuler虛擬化(StratoVirt) 78
3.3.1 StratoVirt概述 78
3.3.2 StratoVirt輕量化虛擬機部署 82
3.3.3 虛擬機管理 86
3.3.4 安全容器管理 87
3.4 openEuler智能優化引擎A-Tune 91
3.4.1 A-Tune簡介 91
3.4.2 安裝A-tune 93
3.4.3 使用A-tune分析負載類型並進行自優化 95
3.4.4 使用A-tune自定義模型 97
3.5 openEuler智能監控(Sysmonitor) 99
3.5.1 Sysmonitor介紹 99
3.5.2 安裝配置Sysmonitor 100
3.5.3 使用Sysmonitor進行監控 101
3.6 openEuler智能運維平臺(A-Ops) 107
3.6.1 A-Ops介紹 107
3.6.2 部署A-Ops 108
3.6.3 使用A-Ops平臺修復主機漏洞 120
第4章 iSula與Kubernetes集成 135
4.1 Kubernetes簡介 135
4.2 部署單控制節點集群 136
4.2.1 部署要求 136
4.2.2 安裝前的準備 137
4.2.3 安裝和配置iSula 140
4.2.4 部署Kubernetes集群 142
4.2.5 安裝網絡插件 147
4.2.6 查看集群狀態 148
4.2.7 使用kubectl創建集群資源 149
4.2.8 安裝Dashboard 152
4.3 部署多控制節點集群 155
4.3.1 部署負載均衡 158
4.3.2 創建集群並添加Master節點 158
4.3.3 添加Node節點 160
4.3.4 客戶端訪問集群 161
4.4 集群管理與維護 163
4.4.1 節點維護 163
4.4.2 備份與恢復Etcd 165
4.4.3 升級Kubernetes集群 167
4.5 雲原生Pod調度管理與控制 171
4.5.1 Pod概述 172
4.5.2 Pod的基本操作 174
4.5.3 Pod的鏡像策略 175
4.5.4 Pod的重啟策略 177
4.5.5 初始化Pod 178
4.5.6 靜態Pod 180
4.6 Pod的調度和資源管理 182
4.6.1 Kubernetes調度器概述 182
4.6.2 指定節點調度 184
4.6.3 Pod拓撲分布約束 187
4.6.4 配置Pod的汙點和容忍度 191
4.6.5 親和性/反親和性 196
4.6.6 Pod的資源請求與資源限制 200
4.6.7 Pod的優先級和搶占 204
4.6.8 配置Pod的服務質量 207
第5章 Pod控制管理 212
5.1 Pod控制器簡介 212
5.2 部署和管理Pod控制器 214
5.2.1 創建和管理Deployment控制器 214
5.2.2 探針機制 219
5.2.3 安裝Metrics Server 223
5.2.4 Pod的擴展 225
5.2.5 滾動更新與回滾 236
5.2.6 創建和管理DaemonSet控制器 239
5.2.7 創建和管理StatefulSet 242
5.2.8 創建和管理Job與CronJob 246
第6章 雲原生存儲管理 250
6.1 雲原生存儲概述 250
6.2 創建和使用卷 254
6.2.1 配置和使用emptyDir 254
6.2.2 配置和使用hostPath 256
6.2.3 PV和PVC簡介 258
6.2.4 創建Local PV 263
6.2.5 創建靜態制備PV和PVC 266
6.2.6 創建動態制備PV和PVC 271
6.3 配置和使用Ceph 276
6.3.1 Rook Ceph架構 276
6.3.2 部署Rook Ceph 277
6.3.3 創建RBD類型的PVC 279
6.3.4 創建CephFS類型的PVC 281
6.3.5 快照管理 283
6.4 創建和管理配置類存儲卷 286
6.4.1 配置ConfigMap 287
6.4.2 配置Secret 290
第7章 雲原生網絡管理 295
7.1 Kubernetes網絡概述 295
7.2 Service配置管理 304
7.2.1 Service模型 306
7.2.2 創建和使用Service 309
7.3 Ingress配置管理 315
7.3.1 Ingress控制器簡介 315
7.3.2 部署Ingress控制器 316
7.3.3 創建Ingress策略規則 319
7.4 Gateway配置管理 322
7.4.1 Gateway API簡介 323
7.4.2 Gateway API資源類型 324
7.4.3 創建和使用Gateway API 326
7.5 網絡策略管理 333
第8章 雲原生CI/CD實踐 337
8.1 CI/CD概述 337
8.2 部署私有鏡像倉庫Harbor 343
8.3 部署代碼庫GitLab 347
8.4 部署自動化工具Jenkins 350
第9章 國產化車聯網項目雲原生實踐 372
9.1 項目概述 372
9.2 神通數據庫部署 375
9.3 Nacos部署 379
9.4 Kafka部署 381
9.5 車聯網應用部署 383
9.5.1 登錄UIMS導入初始數據 390
9.5.2 用戶授權訪問車聯網應用 394
9.5.3 訪問車聯網應用
