书籍详情
《Kubernetes进阶实战马永亮》[52M]百度网盘|亲测有效|pdf下载
  • Kubernetes进阶实战马永亮

  • 出版社:互动图书专营店
  • 热度:9707
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

 书[0名0]:  Kubernetes进阶实战([0第0]2版)|8078403
 图书定价: 149元
 图书作者: 马[1永1]亮
 出版社:  [1机1]械工业出版社
 出版日期:  2021-02-02 0:00:00
 ISBN号: 9787111671862
 开本: 16开
 页数: 664
 版次: 1-1
 内容简介
全书分为5个部分。[0第0]一部分介绍Kubernetes系统基础架构及核心概述,并[扌是]供一个Kubernetes快速部署和应用的入门指南。[0第0]二部分剖析分Kubernetes系统的应用编排核心组[亻牛],对Pod、Controller、Service和Ingress、存储卷和应用配置等进行深入介绍。[0第0]三部分介绍安全相关的话题,[1主1]要涉及认证、授[0权0]、准入控制、网络模型和网络策略等话题。[0第0]四部分介绍Kubernetes系统高级话题及系统扩展,包括调度策略、CRD和Operator、资源指标与系统监控及应用管理器等。[0第0]五部分介绍基于Kubernetes的服务治理与服务网络,涉及数据平[mian]组[亻牛]Envoy、Istio架构、部署和应用案例等话题。
 目录

前言
[0第0]一部分 系统基础
[0第0]1章 Kubernetes系统基础2
1.1 容器与容器编排系统3
1.1.1 Docker容器技术3
1.1.2 OCI与容器运行时5
1.1.3 为什么需要容器编排系统7
1.2 Kubernetes基础8
1.2.1 Kubernetes集群概述9
1.2.2 Kubernetes集群架构11
1.3 应用的运行与互联互通14
1.3.1 Pod与Service15
1.3.2 Pod控制器16
1.3.3 Kubernetes网络基础18
1.3.4 部署并访问应用20
1.4 简析Kubernetes生态系统21
1.5 本章小结23
[0第0]2章 Kubernetes快速入门24
2.1 利用kubeadm部署Kubernetes集群24
2.1.1 kubeadm部署工具25
2.1.2 集群组[亻牛]运行模式26
2.1.3 kubeadm init工作流程28
2.1.4 kubeadm join工作流程31
2.1.5 kubeadm配置文[亻牛]33
2.2 部署分布式Kubernetes集群34
2.2.1 准备基础环境34
2.2.2 单控制平[mian]集群38
2.3 kubectl命令与资源管理43
2.3.1 资源管理的[*]作44
2.3.2 kubectl的命令格式45
2.3.3 kubectl命令常用[*]作示例47
2.3.4 kubectl插[亻牛]50
2.4 命令式应用编排52
2.4.1 应用编排53
2.4.2 部署Service对象56
2.4.3 扩容与缩容58
2.4.4 修改与删除对象60
2.5 本章小结61
[0第0]二部分 核心资源
[0第0]3章 Kubernetes资源管理64
3.1 资源对象与API群组64
3.1.1 Kubernetes的资源对象65
3.1.2 资源及其在API中的组织形式68
3.1.3 访问Kubernetes RESTful API70
3.2 对象类资源配置规范72
3.2.1 定义资源对象73
3.2.2 对象元数据74
3.2.3 资源的期望状态75
3.2.4 获取资源配置清单格式文档75
3.2.5 资源对象管理方式77
3.3 [0名0]称空间79
3.3.1 [0名0]称空间的作用80
3.3.2 管理Namespace资源81
3.4 节点资源86
3.4.1 节点心跳与节点租约86
3.4.2 节点状态87
3.4.3 手动管理[0No0]de资源与节点89
3.5 标签与标签选择器91
3.5.1 资源标签91
3.5.2 标签选择器93
3.6 资源注解94
3.7 本章小结96
[0第0]4章 应用部署、运行与管理97
4.1 应用容器与Pod资源97
4.1.1 Pod资源基础97
4.1.2 容器设计模式99
4.1.3 Pod的生命周期104
4.2 在Pod中运行应用105
4.2.1 使用单容器Pod资源106
4.2.2 获取Pod与容器状态详情107
4.2.3 自定义容器应用与参数110
4.2.4 容器环境变量111
4.2.5 Pod的创建与删除过程112
4.3 暴露容器服务115
4.3.1 其他容器端口映[身寸]115
4.3.2 配置Pod使用节点网络117
4.4 容器安全上下文118
4.4.1 配置格式速览119
4.4.2 管理容器进程的运行身份120
4.4.3 管理容器的内核功能121
4.4.4 特[0权0]模式容器123
4.4.5 在Pod上使用sysctl124
4.5 容器应用的管理接口125
4.5.1 健康状态监测接口126
4.5.2 容器存活状态检测127
4.5.3 Pod的重启策略133
4.5.4 容器就绪状态检测133
4.5.5 容器生命周期135
4.6 多容器Pod138
4.6.1 初始化容器138
4.6.2 Sidecar容器140
4.7 资源需求与资源限制142
4.7.1 资源需求与限制142
4.7.2 容器资源需求143
4.7.3 容器资源限制145
4.7.4 容器可见资源146
4.7.5 Pod服务质量类别147
4.8 综合应用案例149
4.9 本章小结150
[0第0]5章 存储卷与数据持[1久1]化152
5.1 存储卷基础152
5.1.1 存储卷概述152
5.1.2 配置Pod存储卷154
5.2 临时存储卷156
5.2.1 emptyDir存储卷156
5.2.2 gitRepo存储卷158
5.3 hostPath存储卷159
5.4 网络存储卷161
5.4.1 NFS存储卷162
5.4.2 RBD存储卷164
5.4.3 CephFS存储卷167
5.4.4 GlusterFS存储卷169
5.5 持[1久1]存储卷171
5.5.1 PV与PVC基础172
5.5.2 PV的生命周期173
5.5.3 静态PV资源175
5.5.4 PVC资源178
5.5.5 在Pod中使用PVC181
5.5.6 存储类181
5.6 容器存储接口CSI187
5.6.1 CSI基础187
5.6.2 Longhorn存储系统189
5.7 本章小结194
[0第0]6章 应用配置195
6.1 容器化应用配置195
6.1.1 容器化应用配置的常见方式195
6.1.2 容器环境变量197
6.2 应用程序配置管理与ConfigMap资源199
6.2.1 创建ConfigMap对象200
6.2.2 通过环境变量引用ConfigMap键值203
6.2.3 ConfigMap存储卷206
6.2.4 容器应用重载[亲斤]配置211
6.3 Secret资源:向容器注入配置信息213
6.3.1 创建Secret资源213
6.3.2 使用Secret资源219
6.4 应用Downward API存储卷配置信息223
6.4.1 环境变量式元数据注入223
6.4.2 存储卷式元数据注入226
6.5 本章小结228
[0第0]7章 Service与服务发现229
7.1 Service资源及其实现模型229
7.1.1 Service资源概述229
7.1.2 kube-proxy代理模型230
7.1.3 Service资源类型233
7.2 应用Service资源235
7.2.1 应用ClusterIP Service资源236
7.2.2 应用[0No0]dePort Service资源238
7.2.3 应用LoadBalancer Service资源240
7.2.4 外部IP241
7.3 Service与Endpoint资源242
7.3.1 Endpoint与容器探针243
7.3.2 自定义Endpoint资源245
7.4 深入理解Service资源247
7.4.1 iptables代理模型247
7.4.2 ipvs代理模型255
7.5 Kubernetes服务发现258
7.5.1 服务发现概述258
7.5.2 基于环境变量的服务发现259
7.5.3 基于DNS的服务发现260
7.5.4 Pod的DNS解析策略与配置263
7.5.5 配置CoreDNS264
7.6 Headless Service资源解析266
7.6.1 ExternalName Service266
7.6.2 Headless Service267
7.7 本章小结270
[0第0]8章 应用编排与管理271
8.1 Kubernetes控制器基础271
8.1.1 控制器与Pod资源272
8.1.2 Pod模板资源275
8.2 ReplicaSet控制器276
8.2.1 功能分析276
8.2.2 ReplicaSet基础应用277
8.2.3 应用更[亲斤]与回滚280
8.2.4 应用扩容与缩容285
8.2.5 高级更[亲斤]策略286
8.3 Deployment控制器291
8.3.1 Deployment基础应用291
8.3.2 Deployment更[亲斤]策略294
8.3.3 应用更[亲斤]与回滚296
8.3.4 金丝雀发布298
8.4 StatefulSet控制器300
8.4.1 功能分析300
8.4.2 StatefulSet基础应用302
8.4.3 扩缩容与滚动更[亲斤]306
8.4.4 StatefulSet的局限性309
8.5 DaemonSet控制器310
8.5.1 DaemonSet资源基础应用311
8.5.2 DaemonSet更[亲斤]策略313
8.6 Job控制器314
8.6.1 Job资源基础应用315
8.6.2 并行式Job与扩容[1机1]制318
8.7 CronJob控制器319
8.8 Pod中断预算321
8.9 本章小结324
[0第0]三部分 安全
[0第0]9章 认证、授[0权0]与准入控制326
9.1 Kubernetes访问控制326
9.1.1 用户账户与用户组327
9.1.2 认证、授[0权0]与准入控制基础328
9.1.3 测试使用API Server的访问控制[1机1]制332
9.2 ServiceAccount及认证336
9.2.1 ServiceAccount自动化336
9.2.2 ServiceAccount基础应用338
9.2.3 Pod资源上的服务...
 编辑推荐
马哥教育CEO马哥(马[1永1]亮)撰写,全[mian]升级,涵盖Kubernetes全[亲斤]特性与功能,渐进式讲解、[0大0]量实[*]案例、随时动手验证
Kubernetes[1主1]流[0知0]识点一本讲透,涵盖架构、部署、核心资源管控与应用、调度与高可用扩展、安全认证与授[0权0]、bibei生态组[亻牛]等热点话题