图书介绍

Kubernetes经典实例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Kubernetes经典实例
  • SEBASTIENGOASGUEN,MICHAELHAUSENBLAS著;马晶慧译 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787519823993
  • 出版时间:2018
  • 标注页数:198页
  • 文件大小:19MB
  • 文件页数:209页
  • 主题词: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章 初识Kubernetes9

1.1 无需安装即可使用Kubernetes9

1.2 安装Kubernetes的命令行界面和kubectl10

1.3 安装Minikube并运行本地的Kubernetes实例12

1.4 在本地使用Minikube进行开发14

1.5 在Minikube上运行应用程序15

1.6 使用Minikube访问仪表盘16

第2章 创建Kubernetes集群20

2.1 安装kubeadm以创建Kubernetes集群20

2.2 使用kubeadm创建Kubernetes集群22

2.3 从GitHub上下载Kubernetes24

2.4 下载客户端和服务器端可执行文件25

2.5 使用hyperkube映像通过Docker运行Kubernetes主节点26

2.6 编写systemd单元文件来运行Kubernetes的组件29

2.7 在Google Kubernetes引擎上创建Kubernetes集群32

2.8 在Azure容器服务上创建Kubernetes集群34

第3章 学习使用Kubernetes客户端39

3.1 查看资源39

3.2 删除资源41

3.3 使用kubectl观察资源的变化42

3.4 使用kubectl编辑资源43

3.5 通过kubectl解释资源和字段44

第4章 创建与修改基础的工作负载46

4.1 通过kubectl run创建部署46

4.2 通过清单文件创建对象47

4.3 从零创建pod的清单文件48

4.4 通过kubectl run创建部署50

4.5 更新部署54

第5章 使用服务58

5.1 通过创建服务来公布应用程序59

5.2 验证服务的DNS注册项61

5.3 改变服务类型62

5.4 在Minikube上配置ingress controller64

5.5 从集群外部访问服务65

第6章 探索Kubernetes的API与关键元数据69

6.1 发现Kubernetes上API的访问点69

6.2 掌握Kubernetes清单文件的结构71

6.3 通过创建命名空间避免命名冲突73

6.4 设置命名空间的配额74

6.5 给对象贴标签75

6.6 使用标签进行查询76

6.7 通过命令注解资源78

第7章 管理具体的工作负载80

7.1 运行批处理80

7.2 在Pod内按照计划时间运行任务82

7.3 在每个节点上运行基础设施的服务83

7.4 管理有状态的主从应用85

7.5 影响Pod的启动行为89

第8章 卷与配置数据91

8.1 通过本地卷在容器间交换数据91

8.2 通过Secret类型的卷将API的访问密钥传递给pod93

8.3 提供配置数据给应用程序97

8.4 在Minkube内使用持久卷100

8.5 掌握Minikube上数据的持久性104

8.6 在GKE上动态配置持久性存储空间107

第9章 伸缩109

9.1 部署的伸缩110

9.2 在GKE中自动调整集群的大小110

9.3 在AWS中自动调整集群的大小114

9.4 在GKE上使用pod的横向自动伸缩114

第10章 安全118

10.1 赋予应用程序唯一的身份118

10.2 列举并查看访问控制信息121

10.3 控制资源的访问权限125

10.4 加强pod的安全128

第11章 监控与日志130

11.1 访问容器的日志130

11.2 使用存活探针修复失败状态131

11.3 使用就绪探针来控制pod的访问流133

11.4 向部署添加存活探针和就绪探针134

11.5 在Minikube上激活Heapster监视资源137

11.6 在Minikube上使用Prometheus139

11.7 在Minikube上使用Elasticsearch-Fluentd-Kibana144

第12章 维护与故障排除149

12.1 启用kubectl的自动补齐149

12.2 删除服务上的pod150

12.3 从集群外部访问集群IP的服务152

12.4 掌握并解析资源的状态153

12.5 调试pod155

12.6 集群状态的详细快照160

12.7 添加Kubernetes工作节点161

12.8 抽出Kubernetes节点以实施维护163

12.9 管理etcd165

第13章 Kubernetes开发168

13.1 编译源代码168

13.2 编译特定的组件169

13.3 如何使用Python客户端与Kubernetes API交互170

13.4 使用自定义的资源扩展API171

第14章 Kubernetes的生态系统177

14.1 安装Helm(Kubernetes的包管理器)177

14.2 利用Helm安装应用程序178

14.3 利用Helm创建自己的图表打包应用程序180

14.4 将DockerCompose文件转换成Kubernetes清单文件182

14.5 使用kubicorn创建Kubernetes集群183

14.6 在版本控制中保存加密的secret188

14.7 利用kubeless部署函数191

附录A 资源195

热门推荐