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

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

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

定 價(jià):¥128.00

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

購(gòu)買這本書可以去


ISBN: 9787519897383 出版時(shí)間: 2025-03-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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