图书介绍

云计算技术实践系列丛书 基于Kubernetes的DevOps实践 容器加速软件交付【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

云计算技术实践系列丛书 基于Kubernetes的DevOps实践 容器加速软件交付
  • 史天,肖力,刘志红译;(加拿大)希迪托·佐藤,Hui-Chuan Chloe Lee,Cheng-YangWu 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121365706
  • 出版时间:2019
  • 标注页数:294页
  • 文件大小:125MB
  • 文件页数:307页
  • 主题词:云计算-研究

PDF下载


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

下载说明

云计算技术实践系列丛书 基于Kubernetes的DevOps实践 容器加速软件交付PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 DevOps简介1

软件交付的挑战1

瀑布模型和实物交付1

敏捷模型和电子交付2

云端的软件交付2

持续集成3

持续交付3

配置管理4

基础设施即代码4

编排5

微服务趋势5

模块化编程6

包管理6

MVC设计模型8

单体架构应用程序9

远程过程调用9

RESTful设计10

微服务11

自动化工具12

持续集成工具12

持续交付工具13

监控和日志工具16

沟通工具18

公有云19

总结21

2 DevOps与容器22

了解容器22

资源隔离22

Linux容器概念23

容器交付27

容器入门27

在Ubuntu上安装Docker28

在CentOS上安装Docker28

在macOS上安装Docker29

容器生命周期29

Docker基础29

层、镜像、容器和卷31

分发镜像33

连接容器35

使用Dockerfile37

编写第一个Dockerfile37

Dockerfile语法39

组织Dockerfile43

多容器编排45

容器堆积45

Docker Compose概述46

组合容器47

总结50

3 Kubernetes入门51

理解Kubernetes51

Kubernetes组件52

Master组件52

节点组件53

Master与节点通信54

开始使用Kubernetes54

准备环境55

kubectl57

Kubernetes资源58

Kubernetes对象58

容器编排95

总结103

4 存储与资源管理104

Kubernetes卷管理104

容器卷生命周期104

Pod内共享卷106

无状态和有状态应用程序106

Kubernetes持久卷和动态配置108

持久卷抽象层声明109

动态配置和存储类型111

临时存储和永久存储配置案例113

使用状态集(StatefulSet)管理具有持久卷的Pod116

持久卷示例118

Elasticsearch集群118

Kubernetes资源管理122

资源服务质量(QoS)122

配置BestEffort Pod125

配置Guaranteed Pod127

配置Burstable Pod128

资源使用监控130

总结132

5 网络与安全133

Kubernetes网络133

Docker网络133

容器间通信136

Pod间通信138

同一节点内Pod间通信138

跨节点Pod间通信139

Pod与服务间通信141

外部与服务通信144

Ingress145

网络策略150

总结153

6 监控与日志154

容器检查154

Kubernetes仪表盘155

监控Kubernetes156

应用程序156

主机157

外部资源157

容器158

Kubernetes158

Kubernetes监控要点159

监控实践161

Prometheus介绍161

部署Prometheus162

使用PromQL162

Kubernetes目标发现163

从Kubernetes收集数据165

使用Grafana查看指标166

日志167

日志聚合模式168

节点代理方式收集日志168

Sidecar容器方式转发日志169

获取Kubernetes事件170

Fluentd和Elasticsearch日志171

从日志中提取指标172

总结173

7 持续交付174

资源更新174

触发更新174

管理滚动更新176

更新DaemonSet和StatefulSet178

DaemonSet178

StatefulSet179

构建交付管道180

工具选择180

过程解析181

深入解析Pod185

启动Pod186

Liveness和Readiness探针186

初始化容器188

终止Pod189

处理SIGTERM189

容器生命周期钩子192

放置Pod193

总结194

8 集群管理196

Kubernetes命名空间196

默认命名空间197

创建命名空间197

上下文198

资源配额199

创建资源配额200

请求具有默认计算资源限制的Pod202

删除命名空间203

Kubeconfig204

服务账户205

认证与授权206

认证207

服务账户认证207

用户账户认证207

授权209

基于属性的访问控制(ABAC)209

基于角色的访问控制(RBAC)210

角色和集群角色210

角色绑定和集群角色绑定212

准入控制213

命名空间生命周期214

范围限制214

服务账户214

持久卷标签214

默认存储类型214

资源配额214

默认容忍时间215

污点和容忍215

Pod节点选择器(PodNodeSelector)216

始终准许(AlwaysAdmit)216

始终拉取镜像(AlwaysPullImages)217

始终拒绝(AlwaysDeny)217

拒绝升级执行(DenyEscalatingExec)217

其他准入插件217

总结217

9 AWS上的Kubernetes218

AWS简介218

公有云219

API和基础设施即代码219

AWS组件220

VPC和子网220

互联网网关和NAT-GW222

安全组226

EC2和EBS227

Route 53232

ELB234

S3236

在AWS上安装和配置Kubernetes237

安装kops238

运行kops238

Kubernetes云提供商240

L4负载均衡240

L7负载均衡(Ingress)242

存储类型(StorageClass)245

通过kops维护Kubernetes集群246

总结248

10 GCP上的Kubernetes249

GCP简介249

GCP组件250

VPC250

子网251

防火墙规则252

VM实例253

负载均衡257

持久化磁盘262

Google容器引擎(GKE)264

在GKE上设置第一个Kubernetes集群265

节点池267

多区域集群270

集群升级271

Kubernetes云提供商273

存储类型(StorageClass)273

L4负载均衡275

L7负载均衡(Ingress)276

总结280

11 未来探究281

探索Kubernetes的可能性281

掌握Kubernetes281

Job和CronJob282

Pod和节点之间的亲和性与反亲和性282

Pod的自动伸缩282

防止和缓解Pod中断282

Kubernetes集群联邦(federation)283

集群附加组件283

Kubernetes和社区284

Kubernetes孵化器284

Helm和chart285

未来基础设施287

Docker Swarm模式287

Amazon Elastic Container Service288

Apache Mesos289

总结290

读者调查表291

电子工业出版社编著书籍推荐表293

反侵权盗版声明294

热门推荐