当前位置:网站首页>推荐书籍 > 正文 >>

管理Kubernetes

图书信息

作者:(美)布伦丹·伯恩斯(BrendanBurns),(美)克雷格·特蕾西(CraigTracey)著马晶慧译

出版社:中国电力出版社

定价:58.00

ISBN:9787519840105

出版时间:2019-12-01

分类:图书,行业职业,计算机,网络技术

商品介绍

目录

前言1

第1章绪论7

1.1集群如何运作8

1.2调整、保护以及调节集群9

1.3出现问题时做出响应10

1.4通过新功能和自定义的功能扩展系统11

1.5小结12

第2章Kubernetes概述13

2.1容器13

2.2容器编排15

2.3KubernetesAPI16

2.4小结27

第3章Kubernetes的架构29

3.1概念29

3.2结构33

3.3组件35

3.4小结40

第4章KubernetesAPI服务器41

4.1可管理性的基本特征41

4.2API服务器的组成部分42

4.3请求管理49

4.4API服务器内部59

4.5调试API服务器60

4.6小结62

第5章调度器63

5.1概述63

5.2调度的过程64

5.3通过标签、亲和性、污点和容忍来控制调度67

5.4小结72

第6章安装Kubernetes73

6.1kubeadm73

6.2安装控制平面76

6.3安装工作节点83

6.4插件85

6.5阶段85

6.6高可用性86

6.7升级86

6.8小结89

第7章身份认证与用户管理91

7.1用户92

7.2身份认证93

7.3kubeconfig102

7.4服务账号104

7.5小结106

第8章授权107

8.1REST107

8.2授权108

8.3基于角色的访问控制110

8.4小结116

第9章准入控制117

9.1配置118

9.2常见的控制器118

9.3动态准入控制器123

9.4小结130

第10章网络131

10.1容器网络接口131

10.2kube-proxy134

10.3服务发现136

10.4网络策略138

10.5服务网格140

10.6小结141

第11章监控Kubernetes143

11.1监控目标143

11.2日志与监控之间的差异145

11.3构建监控栈146

11.4监控的内容151

11.5小结157

第12章灾难恢复159

12.1高可用性159

12.2状态160

12.3应用数据161

12.4工作节点162

12.5etcd163

12.6Ark164

12.7小结166

第13章扩展Kubernetes167

13.1Kubernetes的扩展点167

13.2集群的守护程序168

13.3集群助手171

13.4延长API服务器的生命周期174

13.5向Kubernetes添加自定义API177

13.6小结181

第14章总结183

内容简介

学习如何操作集群,开发人员如何利用Kubernetes部署应用程序,以及如何利用Kubernetes减轻开发人员的负担。

通过掌握KubernetesAPI以及配置选项来调整、保护,以及调节集群。

检测集群级别的问题,学习必要的响应步骤并快速恢复集群。

确定如何以及何时添加构建、扩展或以其他方式改进Kubernetes集群的库、工具和平台。

作者简介

Brendan Burns是Kubernetes开源容器管理平台的联合创始人。他是微软杰出的工程师,负责管理微软的Azure资源管理器和Azure容器服务团队。在加入微软之前,他曾是谷歌云平台的高级工程师。Craig Tracey曾构建了支持互联网的基础设施,包括从内核设备驱动程序到大规模云存储服务的所有技术。在加入Heptio后,他由软件开发人员转为了现场工程师,帮助该公司采用了Kubernetes,并通过代码向员工们介绍云原生架构的原则。

推荐书籍