中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
KUBERNETES設計模式(第二版) 版權信息
- ISBN:9787519897383
- 條形碼:9787519897383 ; 978-7-5198-9738-3
- 裝幀:平裝
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
KUBERNETES設計模式(第二版) 本書特色
[英] 比爾金 伊卜亞姆(Bilgin Ibryam) [德] 羅蘭·胡貝塔(Roland Hu?)
KUBERNETES設計模式(第二版) 內容簡介
本書主要內容包括:基本模式篇介紹構建以及運行基于容器的云原生應用程序的核心原則與實踐。行為模式篇介紹各類容器和平臺交互的管理。結構化模式篇介紹通過組織容器解決特定的用例。配置模式篇介紹如何處理Kubernetes中應用程序的配置。安全模式篇介紹如何提高運行在Kubernetes之上的應用程序的安全性。高級模式篇涵蓋更復雜的主題,例如操作器、自動伸縮以及集群內鏡像構建等。
KUBERNETES設計模式(第二版) 目錄
目錄
序 1
前言 3
第1 章 概述 15
1.1 云原生之路 15
1.2 分布式原語 17
1.2.1 容器 19
1.2.2 Pod .20
1.2.3 服務 21
1.2.4 標簽 22
1.2.5 命名空間 .24
1.3 討論 .26
1.4 參考資料27
**篇 基礎模式
第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 調度器配置 79
6.2.4 調度的過程 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 章 守護進程服務 .111
9.1 問題 111
9.2 解決方案. 112
9.3 討論 115
9.4 參考資料. 116
第10 章 單例服務 117
10.1 問題 117
10.2 解決方案 118
10.2.1 應用程序外鎖定 . 118
10.2.2 應用程序內鎖定 .120
10.2.3 Pod 中斷預算 123
10.3 討論 124
10.4 參考資料 125
第11 章 無狀態(tài)服務 127
11.1 問題 127
11.2 解決方案 128
11.2.1 實例 128
11.2.2 網絡 130
11.2.3 存儲 131
11.3 討論 133
11.4 參考資料 135
第12 章 有狀態(tài)服務 . 137
12.1 問題 137
12.1.1 存儲 138
12.1.2 網絡 139
12.1.3 標識 139
12.1.4 序數(shù) 139
12.1.5 其他需求 140
12.2 解決方案 140
12.2.1 存儲 142
12.2.2 網絡 142
12.2.3 標識 145
12.2.4 序數(shù) 145
12.2.5 其他特性 145
12.3 討論 147
12.4 參考資料 148
第13 章 服務發(fā)現(xiàn) 149
13.1 問題 149
13.2 解決方案 150
13.2.1 內部服務發(fā)現(xiàn) 151
13.2.2 手動發(fā)現(xiàn)服務 155
13.2.3 集群外部的服務發(fā)現(xiàn) 157
13.2.4 應用層服務發(fā)現(xiàn) 161
13.3 討論 164
13.4 參考資料 165
第14 章 自我認知 167
14.1 問題 167
14.2 解決方案 168
14.3 討論 171
14.4 參考資料 172
第三篇 結構化模式
第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 章 網絡分段 245
24.1 問題 245
24.2 解決方案 246
24.2.1 網絡策略 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 授權 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 章 鏡像構建 375
30.1 問題 375
30.2 解決方案 376
30.2.1 容器鏡像構建器 .377
30.2.2 構建編排器382
30.2.3 構建Pod .383
30.2.4 OpenShift 構建 388
30.3 討論 396
30.4 參考資料 396
后記 . 399
序 1
前言 3
第1 章 概述 15
1.1 云原生之路 15
1.2 分布式原語 17
1.2.1 容器 19
1.2.2 Pod .20
1.2.3 服務 21
1.2.4 標簽 22
1.2.5 命名空間 .24
1.3 討論 .26
1.4 參考資料27
**篇 基礎模式
第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 調度器配置 79
6.2.4 調度的過程 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 章 守護進程服務 .111
9.1 問題 111
9.2 解決方案. 112
9.3 討論 115
9.4 參考資料. 116
第10 章 單例服務 117
10.1 問題 117
10.2 解決方案 118
10.2.1 應用程序外鎖定 . 118
10.2.2 應用程序內鎖定 .120
10.2.3 Pod 中斷預算 123
10.3 討論 124
10.4 參考資料 125
第11 章 無狀態(tài)服務 127
11.1 問題 127
11.2 解決方案 128
11.2.1 實例 128
11.2.2 網絡 130
11.2.3 存儲 131
11.3 討論 133
11.4 參考資料 135
第12 章 有狀態(tài)服務 . 137
12.1 問題 137
12.1.1 存儲 138
12.1.2 網絡 139
12.1.3 標識 139
12.1.4 序數(shù) 139
12.1.5 其他需求 140
12.2 解決方案 140
12.2.1 存儲 142
12.2.2 網絡 142
12.2.3 標識 145
12.2.4 序數(shù) 145
12.2.5 其他特性 145
12.3 討論 147
12.4 參考資料 148
第13 章 服務發(fā)現(xiàn) 149
13.1 問題 149
13.2 解決方案 150
13.2.1 內部服務發(fā)現(xiàn) 151
13.2.2 手動發(fā)現(xiàn)服務 155
13.2.3 集群外部的服務發(fā)現(xiàn) 157
13.2.4 應用層服務發(fā)現(xiàn) 161
13.3 討論 164
13.4 參考資料 165
第14 章 自我認知 167
14.1 問題 167
14.2 解決方案 168
14.3 討論 171
14.4 參考資料 172
第三篇 結構化模式
第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 章 網絡分段 245
24.1 問題 245
24.2 解決方案 246
24.2.1 網絡策略 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 授權 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 章 鏡像構建 375
30.1 問題 375
30.2 解決方案 376
30.2.1 容器鏡像構建器 .377
30.2.2 構建編排器382
30.2.3 構建Pod .383
30.2.4 OpenShift 構建 388
30.3 討論 396
30.4 參考資料 396
后記 . 399
展開全部
KUBERNETES設計模式(第二版) 作者簡介
Bilgin Ibryam是Diagrid的產品經理,負責公司的產品戰(zhàn)略。Roland Hu?博士是紅帽的高級首席軟件工程師,OpenShift無服務器的架構師。
書友推薦
- >
有舍有得是人生
- >
月亮虎
- >
莉莉和章魚
- >
中國歷史的瞬間
- >
我與地壇
- >
伊索寓言-世界文學名著典藏-全譯本
- >
羅曼·羅蘭讀書隨筆-精裝
- >
苦雨齋序跋文-周作人自編集
本類暢銷