Kubernetes 实战吴龙辉
下载地址: https://pan.baidu.com/s/1HR9IQlOwweE4qdI_6UvdoQ
扫码上面二维码关注公众号回复 100023 获取分享码
本书目录构造如下:
第 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