管理Kubernetes
作 者: (美)布伦丹·伯恩斯(Brendan Burns),(美)克雷格·特蕾西(Craig Tracey) 著 马晶慧 译
定 价: 58
出 版 社: 中国电力出版社
出版日期: 2019年12月01日
页 数: 196
装 帧: 平装
ISBN: 9787519840105
●前言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
0章网络131
10.1容器网络接口131
10.2kube-proxy134
10.3服务发现136
10.4网络策略138
10.5服务网格140
10.6小结141
1章监控Kubernetes143
11.1监控目标143
11.2日志与监控之间的差异145
11.3构建监控栈146
11.4监控的内容151
11.5小结157
2章灾难恢复159
12.1高可用性159
12.2状态160
12.3应用数据161
12.4工作节点162
12.5etcd163
12.6Ark164
12.7小结166
3章扩展Kubernetes167
13.1Kubernetes的扩展点167
13.2集群的守护程序168
13.3集群助手171
13.4延长API服务器的生命周期174
13.5向Kubernetes添加自定义API177
13.6小结181
4章总结183
内容简介
学习如何操作集群,开发人员如何利用Kubernetes部署应用程序,以及如何利用Kubernetes减轻开发人员的负担。
通过掌握KubernetesAPI以及配置选项来调整、保护,以及调节集群。
检测集群级别的问题,学习必要的响应步骤并快速恢复集群。
确定如何以及何时添加构建、扩展或以其他方式改进Kubernetes集群的库、工具和平台。
前言本书的读者对象本书面向企业内部或云端Kubernetes 集群的运营操作人员,以及希望深入了解Kubernetes 的架构、安装,以及维护的工作人员。虽然本书的部分内容对于Kubernetes 用户或开发人员也有帮助,但本书的内容实际上比大部分Kubernetes 用户需要了解的内容更接近底层。本书的详细内容主要面向运维人员,帮助他们确保集群健康、安全,保证开发人员可以在Kubernetes 上构建应用程序。为什么创作本书虽然有关Kubernetes 的在线资源和书籍越来越多,向用户介绍如何以最佳方式利用Kubernetes 来构建和部署应用程序,但是面向安装、维护和升级Kubernetes 集群的运维人员的资源相对较少。本书弥补了这一空缺,并简要介绍了为自己或他人操作Kubernetes 的所需的信息。如今,Kubernetes 无处不在,Kubernetes 是管理容器和构建云原生......
评论晒单