图书介绍

容器云运维实战 Docker与Kubernetes集群PDF|Epub|txt|kindle电子书版本网盘下载

容器云运维实战 Docker与Kubernetes集群
  • 黄靖钧,冯立灿著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121339066
  • 出版时间:2019
  • 标注页数:376页
  • 文件大小:52MB
  • 文件页数:386页
  • 主题词:Linux操作系统-程序设计

PDF下载


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

下载说明

容器云运维实战 Docker与Kubernetes集群PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Linux运维基础1

1.1 Linux基础2

1.1.1 systemd2

1.1.2 Shell脚本6

1.2自动化运维14

1.2.1自动化运维之Ansible14

1.2.2 Ansible的使用16

1.2.3 Ansible模块23

1.2.4 playbook27

1.3本章小结38

第2章 高可用的Linux集群39

2.1高可用集群基础40

2.1.1高可用衡量标准40

2.1.2高可用层次结构40

2.1.3常见的高可用方案41

2.2虚拟服务的实现44

2.2.1DNS轮询44

2.2.2客户端调度45

2.2.3应用层负载调度46

2.2.4 IP层负载调度46

2.3 LVS负载均衡46

2.3.1 LVS体系结构47

2.3.2 IP负载均衡48

2.3.3负载调度算法54

2.3.4 ipvsadm工具详解56

2.3.5 LVS集群实践58

2.4 Nginx负载均衡63

2.4.1 Nginx配置文件详解63

2.4.2 Nginx负载均衡模块68

2.5本章小结75

第3章 Docker容器引擎76

3.1容器技术77

3.1.1虚拟化技术77

3.1.2容器技术与Docker79

3.1.3容器技术原理84

3.2 Docker基础89

3.2.1 Docker架构89

3.2.2 Docker安装91

3.2.3 Docker命令96

3.3 Docker镜像97

3.3.1认识镜像97

3.3.2镜像操作99

3.3.3 Dockerfile详解103

3.3.4镜像仓库118

3.4 Docker容器121

3.4.1认识容器121

3.4.2容器操作123

3.4.3数据卷134

3.5插件与存储驱动138

3.5.1 Docker插件138

3.5.2存储驱动139

3.6容器与操作系统140

3.6.1为容器而打造:Container Linux(CoreOS)140

3.6.2定制化容器系统:RancherOS142

3.7本章小结143

第4章 容器网络144

4.1 Docker网络基础145

4.1.1端口映射145

4.1.2端口暴露146

4.1.3容器互联147

4.2 Docker网络模式152

4.2.1 none模式152

4.2.2 container模式154

4.2.3 host模式155

4.2.4 bridge模式156

4.2.5 overlay模式157

4.3 Docker网络配置158

4.3.1 Daemon网络参数158

4.3.2配置DNS159

4.4本章小结159

第5章 容器编排160

5.1安装Docker Compose161

5.1.1二进制安装161

5.1.2使用Python pip安装161

5.2 Compose命令基础162

5.2.1指定配置文件162

5.2.2指定项目名称163

5.2.3 Compose环境变量163

5.2.4 build:构建服务镜像164

5.2.5 bundle:生成DAB包165

5.2.6 config:检查配置语法165

5.2.7 create:创建服务容器166

5.2.8 down:清理项目167

5.2.9 events:查看事件168

5.2.10 exec:进入服务容器168

5.2.11 kill:杀死服务容器169

5.2.12 logs:查看服务容器日志169

5.2.13 pause:暂停服务容器170

5.2.14 port:查看服务容器端口状态170

5.2.15 ps/images:查看容器与镜像171

5.2.16 pull:拉取项目镜像172

5.2.17 push:推送项目镜像172

5.2.18 restart:重启服务容器173

5.2.19 rm:删除项目容器173

5.2.20 run:执行一次性命令174

5.2.21 scale:设置服务容器数量177

5.2.22 start:启动服务容器178

5.2.23 stop:停止服务容器178

5.2.24 top:查看进程状态178

5.2.25 unpause:取消暂停179

5.2.26up:启动项目179

5.3 Compose配置文件183

5.3.1配置文件基础183

5.3.2基本配置184

5.3.3网络配置199

5.3.4配置扩展200

5.4 Compose实战204

5.4.1 WordPress博客部署204

5.4.2 Django框架部署205

5.5本章小结207

第6章 Docker集群管理208

6.1 Swarm基础209

6.1.1 Docker Swarm命令209

6.1.2 Docker Node命令211

6.1.3 Docker Stack命令213

6.1.4 Docker集群网络214

6.2集群进阶223

6.2.1 Swarm:高可用的Docker集群管理工具223

6.2.2 Shipyard:集群管理面板225

6.2.3 Portainer:容器管理面板227

6.3本章小结229

第7章 Docker生态230

7.1宿主管理工具:Machine231

7.1.1Machine的安装231

7.1.2宿主环境管理231

7.2容器编排调度233

7.2.1 Rancher:集群管理面板233

7.2.2 Nomad:行业领先的调度系统235

7.2.3 DC/OS:一切皆可调度237

7.2.4服务发现238

7.3私有镜像仓库239

7.3.1私有仓库的部署239

7.3.2 VMware Harbor:企业私有仓库250

7.3.3 SUSE Portus:镜像仓库前端分布认证254

7.4 Docker插件256

7.4.1授权插件256

7.4.2 Flocker存储插件257

7.4.3网络驱动插件257

7.5 Docker安全259

7.5.1 Docker安全机制259

7.5.2 Docker资源控制261

7.5.3 Docker安全工具264

7.6监控与日志265

7.6.1 cAdvisor:原生集群监控265

7.6.2 Logspout:日志处理266

7.6.3 Grafana:数据可视化267

7.6.4其他监控工具269

7.7基于Docker的PaaS平台270

7.7.1 Deis:轻量级PaaS平台270

7.7.2 Tsuru:可扩展PaaS平台270

7.7.3 Flynn:模块化PaaS平台271

7.8 Docker持续集成271

7.8.1 Drone:轻量级CI工具271

7.8.2 Travis CI:著名的CI/CD服务商273

7.9其他274

7.10本章小结276

第8章 Kubernetes入门277

8.1 Kubernetes介绍278

8.1.1什么是Kubernetes278

8.1.2 Kubernetes架构278

8.1.3 Kubernetes的优势280

8.2 Kubernetes概念281

8.2.1 Kubemetes资源281

8.2.2调度中心:Master281

8.2.3工作节点:Node281

8.2.4最小调度单位:Pod283

8.2.5资源标签:Label284

8.2.6弹性伸缩:RC与RS286

8.2.7部署对象:Deployment287

8.2.8水平扩展:HPA288

8.2.9服务对象:Service290

8.2.10数据卷资源:Volume293

8.2.11数据持久化:Persistent Volume299

8.2.12命名空间:Namespace304

8.2.13注释:Annotation304

8.3 Kubernetes部署305

8.3.1使用Minikube安装Kubernetes305

8.3.2使用Kubeadm安装Kubemetes307

8.4 Kubernetes命令行详解309

8.4.1基本命令(初级)310

8.4.2基本命令(中级)318

8.4.3部署命令320

8.4.4集群管理命令323

8.4.5故障排除与调试命令326

8.4.6高级命令329

8.4.7设置命令330

8.4.8其他命令332

8.4.9 kubectl全局选项334

8.5本章小结335

第9章 Kubernetes运维实践336

9.1 Pod详解337

9.1.1 Pod配置详解337

9.1.2 Pod生命周期340

9.1.3共享Volume343

9.1.4 Pod配置管理343

9.1.5 Pod健康检查346

9.1.6 Pod扩容和缩容348

9.2 Service详解349

9.2.1 Service的定义349

9.2.2 Service的创建350

9.2.3集群外部访问351

9.2.4 Ingress负载网络353

9.3集群进阶355

9.3.1资源管理355

9.3.2 kubelet垃圾回收机制359

9.4监控与日志359

9.4.1原生监控:Heapster359

9.4.2星火燎原:Prometheus360

9.4.3王牌组合:EFK366

9.4.4后起之秀:Filebeat374

9.5本章小结376

热门推荐