Kubernetes實戰吳龍輝

Kubernetes實戰吳龍輝安全

下載地址: https://pan.baidu.com/s/1HR9IQlOwweE4qdI_6UvdoQ網絡

掃碼下面二維碼關注公衆號回覆100023 獲取分享碼架構

image.png

本書目錄結構以下:運維

第 1部分 Kubernetes基礎篇
第 1章 Kubernetes介紹 2
11爲何會有 Kubernetes 2
111雲計算大潮 2
112不溫不火的 PaaS 5
113 Docker的逆襲 5
12 Kubernetes 是什麼 7
13 Kubernetes的發展歷史 8
14 Kubernetes的核心概念 9
141 Pod 9
142 Replication Controller 9
143 Service 9
144 Label 9
145 Node 9
第 2章 Kubernetes的架構和部署 10
21 Kubernetes的架構和組件 10
22 部署 Kubernetes 13
221環境準備 14
222 運行 Etcd 15
223 獲取 Kubernetes發佈包 16
224 運行 Kubernetes Master組件 16
225 運行 Kubernetes Node組件 17
226 查詢 Kubernetes的健康狀態 18
227 建立 Kubernetes覆蓋網絡 19
23 安裝 Kubernetes擴展插件 22
231 安裝 Cluster DNS 23
232 安裝 Cluster Monitoring 28
233 安裝 Cluster Logging 36
234 安裝 Kube UI 43
第 3章 Kubernetes快速入門 46
31示例應用 Guestbook 46
32準備工做 47
33 運行 Redis 48
331 建立 Redis Master Pod 48
332 建立 Redis Master Service 49
333 建立 Redis Slave Pod 51
334 建立 Redis Slave Service 53
34 運行 Frontend 54
341 建立 Frontend Pod 54
342 建立 Frontend Service 57
35 設置 Guestbook外網訪問 57
36 清理 Guestbook 59
第 4章 Pod 60
41國際慣例的 Hello World 60
42 Pod的基本操做 62
421 建立 Pod 62
422 查詢 Pod 62
423 刪除 Pod 65
424 更新 Pod 65
43 Pod與容器 65
431 鏡像 66
432啓動命令 69
433環境變量 70
434 端口 72
435數據持久化和共享 73
44 Pod的網絡 74
45 Pod的重啓策略 75
46 Pod的狀態和生命週期 77
461容器狀態 77
462 Pod的生命週期階段 78
463生命週期回調函數 79
47自定義檢查 Pod 81
471 Pod的健康檢查 83
472 Pod的準備情況檢查 84
48 調度 Pod 85
49問題定位指南 87
491事件查詢 88
492日誌查詢 88
493 Pod的臨終遺言 89
494遠程鏈接容器 90
第 5章 Replication Controller 92
51持續運行的 Pod 92
52 Pod模板 94
53 Replication Controller和 Pod的關聯 96
54彈性伸縮 99
55自動伸縮 101
56滾動升級 104
57 Deployment 107
58一次性任務的 Pod 112
第 6章 Service 114
61 Service代理 Pod 114
62 Service的虛擬 IP 118
63服務代理 119
64服務發現 123
641環境變量 124
642 DNS 125
65 發佈 Service 128
651 NodePort Service 128
652 LoadBalancer Service 129
653 Ingress 130
第 7章 數據卷 134
71 Kubernetes數據卷 134
72本地數據卷 135
721 EmptyDir 135
722 HostPath 136
73網絡數據卷 137
731 NFS 137
732 iSCSI 138
733 GlusterFS 140
734 RBD(Ceph Block Device) 141
735 Flocker 142
736 AWS Elastic Block Store 143
737 GCE Persistent Disk 144
74 Persistent Volume和 Persistent Volume Claim 145
741 建立 Persistent Volume 147
742 建立 Persistent Volume Claim 149
75信息數據卷 151
751 Secret 151
752 Downward API 153
753 Git Repo 155
第 8章 訪問 Kubernetes API 157
81 API對象與元數據 157
82如何訪問 Kubernetes API 15983使用命令行工具 kubectl 160
831 配置 Kubeconfig 161
832 Kubernetes操做 163
833 API對象操做 164
834 Pod操做 168
835 Replication Controller操做 169
836 Service操做 170
第 2部分 Kubernetes高級篇
第 9章 Kubernetes網絡 172
91 Docker網絡模型 172
92 Kubernetes網絡模型 173
93容器間通訊 174
94 Pod間通訊 176
941 Flannel實現 Kubernetes覆蓋網絡 177
942 使用 Open vSwitch實現 Kubernetes覆蓋網絡 180
95 Service到 Pod通訊 183
951 Userspace模式 184
952 Iptables模式 186
第 10章 Kubernetes安全 189
101 Kubernetes安全原則 189
102 Kubernetes API的安全訪問 189
1021 HTTPS 190
1022認證與受權 191
1023 准入控制 Admission Controller 194
103 Service Account 195
1031 使用默認 Service Account 196
1032建立自定義 Service Account 199
1033 Service Account添加 Image Pull Secret 201
104容器安全 202
1041 Linux Capability 202
1042 SELinux 204105 多租戶 204
第 11章 Kubernetes資源管理 206
111 Kubernetes資源模型 206
112資源請求和限制 207
113 Limit Range 210
114 Resource Quota 215
第 12章 管理和運維 Kubernetes 219
121 Daemon Pod 219
1211 Static Pod 219
1212 Daemon Set 221
122 Kubernetes的高可用性 222
123平臺監控 224
1231 cAdvisor 224
1232 Heapster 228
124平臺日誌 230
125垃圾清理 234
1251 鏡像清理 235
1252 容器清理 235
126 Kubernetes的 Web界面 235
第 3部分 Kubernetes生態篇
第 13章 CoreOS 240
131 CoreOS介紹 240
132 CoreOS工具鏈 241
1321 Etcd 241
1322 Flannel 241
1323 Rocket 241
1324 Systemd 241
1325 Fleet 241
133 CoreOS實踐 242
1331 安裝 CoreOS 242
1332 使用 CoreOS運行 Kubernetes 245
第 14章 Etcd 247
141 Etcd介紹 247
142 Etcd的結構 248
1421 Client-to-Server 249
1422 Peer-to-Peer 250
143 Etcd實踐 250
1431 運行 Etcd 250
1432 Etcd集羣化 251
1433 Etcd Proxy模式 258
1434 Etcd的安全模式 259
第 15章 Mesos 262
151 Mesos介紹 262
152 Mesos的架構 263
153 Marathon和 K8SM介紹 264
1531 Marathon 264
1532 K8SM 265
154 Mesos實踐 266
1541 運行 Mesos 266
1542 運行 Marathon 268
1543 運行 K8SM 270函數

相關文章
相關標籤/搜索