Kubernetes即学即用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)凯尔西·海托华(Kelsey Hightower),(美)布兰登·柏恩思(Brendan Burnsr),(美)乔·贝达(Joe Beda)
- 出 版 社:北京:中国电力出版社
- 出版年份:2018
- ISBN:9787519826192
- 页数:204 页
前言 1
第1章 概述 7
速度 8
不变性的价值 9
声明式配置 10
自我修复系统 11
扩展服务和团队 12
解耦 12
更易于扩展的应用程序和集群 12
利用微服务扩展开发团队 13
一致性和可扩展性的隔离 14
抽象基础设施 16
效率 17
小结 18
第2章 创建和运行容器 19
容器镜像 20
Docker镜像格式 21
使用Docker构建应用程序镜像 23
Dockerfile 23
镜像的安全性 24
优化镜像大小 24
将镜像存储到远程仓储 25
Docker容器运行时 26
通过Docker运行容器 27
探索kuard应用程序 27
限制资源使用 27
删除镜像 28
小结 29
第3章 部署Kubernetes群集 30
在公共云上安装Kubernetes 31
Google Container Service 31
使用Azure Container Service安装Kubernetes 31
在Amazon Web Services上安装Kubernetes 32
使用minikube在本地安装Kubernetes 33
在Raspberry Pi上运行Kubernetes 34
Kubernetes客户端 34
检查群集状态 34
查看Kubernetes Worker节点 35
群集组件 38
Kubernetes代理 38
Kubernetes DNS 38
Kubernetes UI 39
小结 40
第4章 常用Kubectl命令 41
命名空间 41
上下文 41
查看Kubernetes API对象 42
创建、更新和销毁Kubernetes对象 43
标记和注释对象 44
调试命令 44
小结 45
第5章 pod 46
Kubernetes中的pod 47
用pod思考 48
pod Manifest 48
创建pod 49
创建pod Manifest 50
运行pod 51
列出pod 51
pod的详细信息 52
删除pod 53
访问pod 54
使用端口转发 54
使用日志获取更多信息 55
利用exec执行容器中的命令 55
在容器间复制文件 56
健康检查 56
活性探针 57
就绪探针 58
健康检查的类型 59
资源管理 59
资源请求:所需资源下限 60
通过限额控制资源用量 62
利用卷实现数据持久化 63
通过pod使用存储卷 63
pod使用卷的不同方式 64
使用远程磁盘实现数据的持久性 65
综合讨论 66
小结 67
第6章 标签和注释 68
标签 68
应用标签 70
修改标签 71
标签选择器 72
API对象中的标签选择器 74
注释 75
定义注释 76
清理 76
小结 77
第7章 服务发现 78
什么是服务发现? 78
Service对象 79
提供DNS服务 80
就绪检查 82
集群之外 83
云集成 85
高级细节 86
端点 86
手动服务发现 88
kube-proxy与集群IP 89
群集IP环境变量 90
清除对象 91
小结 91
第8章 RepIicaSet 92
调和循环 93
将pod和RepIicaSet关联起来 94
采用现有容器 94
隔离容器 94
使用ReplicaSet进行设计 95
ReplicaSet的规范 95
pod模板 96
标签 96
创建ReplicaSet 97
监查ReplicaSet 97
从pod中查找ReplicaSet 98
查找ReplicaSet的pod集 98
扩展ReplicaSet 99
使用kubectl Scale进行命令式缩放 99
使用kubectl apply进行声明式缩放 100
自动调整ReplicaSet 101
删除ReplicaSet 102
小结 103
第9章 DaemonSet 104
DaemonSet调度器 105
创建DaemonSet 105
将Daemon5et限制为特定节点 108
为节点添加标签 108
节点选择器 109
更新DaemonSet 110
通过删除单个pod来更新DaemonSet 110
滚动更新Daemon5et 111
删除DaemonSet 112
小结 112
第10章 作业 113
Job对象 113
作业模式 114
一次性作业 114
并行性 120
工作队列 122
小结 126
第11章 ConfigMap与Secret 127
ConfigMap 127
创建ConfigMap 128
ConfigMap的用法 129
Secret 132
创建Secret 133
消费secret 134
私有Docker仓库 136
命名约束 137
管理ConfigMap和Secret 137
显示 138
创建 138
更新 139
小结 141
第12章 Deployment 142
我们的第一个Deployment对象 143
Deployment对象的运行机制 143
创建Deployment对象 145
管理Deployment对象 146
更新Deployment对象 147
Deployment对象的缩放 148
更新容器镜像 148
更新的历史记录 150
部署策略 153
Recreate策略 153
RollingUpdate策略 153
降低更新速度以确保服务的健康 157
删除Deployment 159
小结 159
第13章 为Kubernetes集成存储解决方案 160
导入外部服务 161
没有选择器的服务 163
外部服务的局限性:健康检查 165
运行可靠的单例 165
运行MySQL单例 165
动态卷配置 169
带有StatefulSet的Kubernetes-Native存储 170
StatefulSet的特性 171
使用StatefulSet手动部署备份式MongoDB 171
自动创建MongoDB群集 174
持久卷和有状态集 177
最后一件事:准备就绪探针 178
小结 179
第14章 部署实际应用程序 180
Parse 180
先决条件 181
构建parse-server 181
部署parse-server 182
测试Parse 183
Ghost 183
配置Ghost 183
Redis 187
配置Redis 188
创建Redis服务 190
部署Redis 190
测试Redis群集 192
小结 193
附录A 利用Raspberry Pi搭建Kubernetes群集 195
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018