注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫理論Kubernetes設(shè)計模式(第二版)

Kubernetes設(shè)計模式(第二版)

Kubernetes設(shè)計模式(第二版)

定 價:¥128.00

作 者: [英] 比爾金 伊卜亞姆(Bilgin Ibryam) [德] 羅蘭·胡貝塔(Roland Hu?)
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787519897383 出版時間: 2025-03-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書主要內(nèi)容包括:基本模式篇介紹構(gòu)建以及運行基于容器的云原生應(yīng)用程序的核心原則與實踐。行為模式篇介紹各類容器和平臺交互的管理。結(jié)構(gòu)化模式篇介紹通過組織容器解決特定的用例。配置模式篇介紹如何處理Kubernetes中應(yīng)用程序的配置。安全模式篇介紹如何提高運行在Kubernetes之上的應(yīng)用程序的安全性。高級模式篇涵蓋更復雜的主題,例如操作器、自動伸縮以及集群內(nèi)鏡像構(gòu)建等。

作者簡介

  Bilgin Ibryam是Diagrid的產(chǎn)品經(jīng)理,負責公司的產(chǎn)品戰(zhàn)略。Roland Hu?博士是紅帽的高級首席軟件工程師,OpenShift無服務(wù)器的架構(gòu)師。

圖書目錄

目錄
序 1
前言 3
第1 章 概述 15
1.1 云原生之路 15
1.2 分布式原語 17
1.2.1 容器 19
1.2.2 Pod .20
1.2.3 服務(wù) 21
1.2.4 標簽 22
1.2.5 命名空間 .24
1.3 討論 .26
1.4 參考資料27
第一篇 基礎(chǔ)模式
第2 章 可預測的需求 31
2.1 問題 .31
2.2 解決方案31
2.2.1 運行時依賴 32
2.2.2 資源配置文件 34
2.2.3 Pod 優(yōu)先級 .37
2.2.4 項目資源 .40
2.2.5 容量規(guī)劃 .42
2.3 討論 .43
2.4 參考資料44
第3 章 聲明式部署 45
3.1 問題 .45
3.2 解決方案45
3.2.1 滾動部署 .47
3.2.2 固定部署 .50
3.2.3 藍綠發(fā)布 .51
3.2.4 金絲雀發(fā)布 52
3.3 討論 .52
3.4 參考資料55
第4 章 健康檢測 57
4.1 問題 .57
4.2 解決方案57
4.2.1 進程健康檢查 58
4.2.2 存活探針 .58
4.2.3 就緒探針 .60
4.2.4 啟動探針 .62
4.3 討論 .64
4.4 參考資料65
第5 章 生命周期管理 67
5.1 問題 .67
5.2 解決方案67
5.2.1 SIGTERM 信號 68
5.2.2 SIGKILL 信號 68
5.2.3 Poststart 鉤子 69
5.2.4 Prestop 鉤子 70
5.2.5 其他生命周期控制 .71
5.3 討論 .75
5.4 參考資料75
第6 章 自動放置 77
6.1 問題 .77
6.2 解決方案77
6.2.1 可利用的節(jié)點資源 .78
6.2.2 容器資源需求 79
6.2.3 調(diào)度器配置 79
6.2.4 調(diào)度的過程 80
6.2.5 節(jié)點親和性 82
6.2.6 Pod 親和性和反親和性 83
6.2.7 拓撲分布約束 85
6.2.8 污點和容忍 86
6.3 討論 .90
6.4 參考資料93
第二篇 行為模式
第7 章 批處理作業(yè) 97
7.1 問題 .97
7.2 解決方案98
7.3 討論 104
7.4 參考資料.104
第8 章 定期作業(yè) . 107
8.1 問題 107
8.2 解決方案.108
8.3 討論 110
8.4 參考資料. 110
第9 章 守護進程服務(wù) .111
9.1 問題 111
9.2 解決方案. 112
9.3 討論 115
9.4 參考資料. 116
第10 章 單例服務(wù) 117
10.1 問題 117
10.2 解決方案 118
10.2.1 應(yīng)用程序外鎖定 . 118
10.2.2 應(yīng)用程序內(nèi)鎖定 .120
10.2.3 Pod 中斷預算 123
10.3 討論 124
10.4 參考資料 125
第11 章 無狀態(tài)服務(wù) 127
11.1 問題 127
11.2 解決方案 128
11.2.1 實例 128
11.2.2 網(wǎng)絡(luò) 130
11.2.3 存儲 131
11.3 討論 133
11.4 參考資料 135
第12 章 有狀態(tài)服務(wù) . 137
12.1 問題 137
12.1.1 存儲 138
12.1.2 網(wǎng)絡(luò) 139
12.1.3 標識 139
12.1.4 序數(shù) 139
12.1.5 其他需求 140
12.2 解決方案 140
12.2.1 存儲 142
12.2.2 網(wǎng)絡(luò) 142
12.2.3 標識 145
12.2.4 序數(shù) 145
12.2.5 其他特性 145
12.3 討論 147
12.4 參考資料 148
第13 章 服務(wù)發(fā)現(xiàn) 149
13.1 問題 149
13.2 解決方案 150
13.2.1 內(nèi)部服務(wù)發(fā)現(xiàn) 151
13.2.2 手動發(fā)現(xiàn)服務(wù) 155
13.2.3 集群外部的服務(wù)發(fā)現(xiàn) 157
13.2.4 應(yīng)用層服務(wù)發(fā)現(xiàn) 161
13.3 討論 164
13.4 參考資料 165
第14 章 自我認知 167
14.1 問題 167
14.2 解決方案 168
14.3 討論 171
14.4 參考資料 172
第三篇 結(jié)構(gòu)化模式
第15 章 初始化容器 . 175
15.1 問題 175
15.2 解決方案 176
15.3 討論 181
15.4 參考資料 181
第16 章 邊車 183
16.1 問題 183
16.2 解決方案 184
16.3 討論 186
16.4 參考資料 187
第17 章 適配器 189
17.1 問題 189
17.2 解決方案 189
17.3 討論 192
17.4 參考資料 192
第18 章 外交官 193
18.1 問題 193
18.2 解決方案 193
18.3 討論 195
18.4 參考資料 196
第四篇 配置模式
第19 章 環(huán)境變量配置 . 199
19.1 問題 199
19.2 解決方案 199
19.3 討論 204
19.4 參考資料 205
第20 章 配置資源 207
20.1 問題 207
20.2 解決方案 207
20.3 討論 214
20.4 參考資料 214
第21 章 不可變配置 . 215
21.1 問題 215
21.2 解決方案 216
21.2.1 Docker 卷 216
21.2.2 Kubernetes 初始化容器 218
21.2.3 OpenShift 模板 221
21.3 討論 222
21.4 參考資料 223
第22 章 配置模板 225
22.1 問題 225
22.2 解決方案 225
22.3 討論 231
22.4 參考資料 231
第五篇 安全模式
第23 章 進程約束 235
23.1 問題 235
23.2 解決方案 236
23.2.1 通過非root 用戶運行容器 .236
23.2.2 限制容器能力 238
23.2.3 避免可變的容器文件系統(tǒng) .239
23.2.4 強制執(zhí)行的安全策略 240
23.3 討論 242
23.4 參考資料 243
第24 章 網(wǎng)絡(luò)分段 245
24.1 問題 245
24.2 解決方案 246
24.2.1 網(wǎng)絡(luò)策略 247
24.2.2 身份驗證策略 256
24.3 討論 260
24.4 參考資料 260
第25 章 安全配置 263
25.1 問題 263
25.2 解決方案 264
25.2.1 集群外加密265
25.2.2 集中式機密管理 .274
25.3 討論 279
25.4 參考資料 280
第26 章 訪問控制 281
26.1 問題 281
26.2 解決方案 282
26.2.1 認證 283
26.2.2 授權(quán) 284
26.2.3 準入控制器285
26.2.4 主體 285
26.2.5 基于角色的訪問控制 293
26.3 討論 305
26.4 參考資料 307
第六篇 高級模式
第27 章 控制器 311
27.1 問題 311
27.2 解決方案 312
27.3 討論 324
27.4 參考資料 325
第28 章 操作器 327
28.1 問題 327
28.2 解決方案 328
28.2.1 自定義資源定義 .328
28.2.2 控制器和操作器的分類 331
28.2.3 操作器的開發(fā)與部署 334
28.2.4 示例 338
28.3 討論 342
28.4 參考資料 343
第29 章 彈性伸縮 . 345
29.1 問題 345
29.2 解決方案 346
29.2.1 手動水平伸縮 346
29.2.2 Pod 水平自動伸縮 .347
29.2.3 Pod 垂直自動伸縮 .362
29.2.4 集群自動伸縮 366
29.2.5 伸縮級別 369
29.3 討論 371
29.4 參考資料 372
第30 章 鏡像構(gòu)建 375
30.1 問題 375
30.2 解決方案 376
30.2.1 容器鏡像構(gòu)建器 .377
30.2.2 構(gòu)建編排器382
30.2.3 構(gòu)建Pod .383
30.2.4 OpenShift 構(gòu)建 388
30.3 討論 396
30.4 參考資料 396
后記 . 399

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號