图书介绍
Kubernetes即学即用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)凯尔西·海托华(Kelsey Hightower),(美)布兰登·柏恩思(Brendan Burnsr),(美)乔·贝达(Joe Beda) 著
- 出版社: 北京:中国电力出版社
- ISBN:9787519826192
- 出版时间:2018
- 标注页数:204页
- 文件大小:49MB
- 文件页数:216页
- 主题词:Linux操作系统-程序设计
PDF下载
下载说明
Kubernetes即学即用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 概述7
速度8
不变性的价值9
声明式配置10
自我修复系统11
扩展服务和团队12
解耦12
更易于扩展的应用程序和集群12
利用微服务扩展开发团队13
一致性和可扩展性的隔离14
抽象基础设施16
效率17
小结18
第2章 创建和运行容器19
容器镜像20
Docker镜像格式21
使用Docker构建应用程序镜像23
Dockerfile23
镜像的安全性24
优化镜像大小24
将镜像存储到远程仓储25
Docker容器运行时26
通过Docker运行容器27
探索kuard应用程序27
限制资源使用27
删除镜像28
小结29
第3章 部署Kubernetes群集30
在公共云上安装Kubernetes31
Google Container Service31
使用Azure Container Service安装Kubernetes31
在Amazon Web Services上安装Kubernetes32
使用minikube在本地安装Kubernetes33
在Raspberry Pi上运行Kubernetes34
Kubernetes客户端34
检查群集状态34
查看Kubernetes Worker节点35
群集组件38
Kubernetes代理38
Kubernetes DNS38
Kubernetes UI39
小结40
第4章 常用Kubectl命令41
命名空间41
上下文41
查看Kubernetes API对象42
创建、更新和销毁Kubernetes对象43
标记和注释对象44
调试命令44
小结45
第5章 pod46
Kubernetes中的pod47
用pod思考48
pod Manifest48
创建pod49
创建pod Manifest50
运行pod51
列出pod51
pod的详细信息52
删除pod53
访问pod54
使用端口转发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与集群IP89
群集IP环境变量90
清除对象91
小结91
第8章 RepIicaSet92
调和循环93
将pod和RepIicaSet关联起来94
采用现有容器94
隔离容器94
使用ReplicaSet进行设计95
ReplicaSet的规范95
pod模板96
标签96
创建ReplicaSet97
监查ReplicaSet97
从pod中查找ReplicaSet98
查找ReplicaSet的pod集98
扩展ReplicaSet99
使用kubectl Scale进行命令式缩放99
使用kubectl apply进行声明式缩放100
自动调整ReplicaSet101
删除ReplicaSet102
小结103
第9章 DaemonSet104
DaemonSet调度器105
创建DaemonSet105
将Daemon5et限制为特定节点108
为节点添加标签108
节点选择器109
更新DaemonSet110
通过删除单个pod来更新DaemonSet110
滚动更新Daemon5et111
删除DaemonSet112
小结112
第10章 作业113
Job对象113
作业模式114
一次性作业114
并行性120
工作队列122
小结126
第11章 ConfigMap与Secret127
ConfigMap127
创建ConfigMap128
ConfigMap的用法129
Secret132
创建Secret133
消费secret134
私有Docker仓库136
命名约束137
管理ConfigMap和Secret137
显示138
创建138
更新139
小结141
第12章 Deployment142
我们的第一个Deployment对象143
Deployment对象的运行机制143
创建Deployment对象145
管理Deployment对象146
更新Deployment对象147
Deployment对象的缩放148
更新容器镜像148
更新的历史记录150
部署策略153
Recreate策略153
RollingUpdate策略153
降低更新速度以确保服务的健康157
删除Deployment159
小结159
第13章 为Kubernetes集成存储解决方案160
导入外部服务161
没有选择器的服务163
外部服务的局限性:健康检查165
运行可靠的单例165
运行MySQL单例165
动态卷配置169
带有StatefulSet的Kubernetes-Native存储170
StatefulSet的特性171
使用StatefulSet手动部署备份式MongoDB171
自动创建MongoDB群集174
持久卷和有状态集177
最后一件事:准备就绪探针178
小结179
第14章 部署实际应用程序180
Parse180
先决条件181
构建parse-server181
部署parse-server182
测试Parse183
Ghost183
配置Ghost183
Redis187
配置Redis188
创建Redis服务190
部署Redis190
测试Redis群集192
小结193
附录A 利用Raspberry Pi搭建Kubernetes群集195
热门推荐
- 1550718.html
- 2071032.html
- 421160.html
- 1405363.html
- 458240.html
- 465420.html
- 1366462.html
- 1953554.html
- 321023.html
- 37589.html
- http://www.ickdjs.cc/book_83695.html
- http://www.ickdjs.cc/book_2031927.html
- http://www.ickdjs.cc/book_2370483.html
- http://www.ickdjs.cc/book_1593446.html
- http://www.ickdjs.cc/book_1069959.html
- http://www.ickdjs.cc/book_1185981.html
- http://www.ickdjs.cc/book_1004912.html
- http://www.ickdjs.cc/book_576141.html
- http://www.ickdjs.cc/book_3373808.html
- http://www.ickdjs.cc/book_2324380.html