图书介绍

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

Kubernetes即学即用
  • (美)凯尔西·海托华(Kelsey Hightower),(美)布兰登·柏恩思(Brendan Burnsr),(美)乔·贝达(Joe Beda) 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787519826192
  • 出版时间:2018
  • 标注页数:204页
  • 文件大小:49MB
  • 文件页数:216页
  • 主题词:Linux操作系统-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐