容器云运维实战——Docker与Kubernetes集群
全新正版 极速发货
¥
48.62
5.5折
¥
89
全新
库存9件
作者黄靖钧,冯立灿 著
出版社电子工业出版社
ISBN9787121339066
出版时间2019-02
装帧平装
开本16开
定价89元
货号1201838482
上书时间2024-11-16
商品详情
- 品相描述:全新
- 商品描述
-
目录
章Linux运维基础1
1.1Linux基础2
1.1.1systemd2
1.1.2Shell脚本6
1.2自动化运维14
1.2.1自动化运维之Ansible14
1.2.2Ansible的使用16
1.2.3Ansible模块23
1.2.4playbook27
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.4IP层负载调度46
2.3LVS负载均衡46
2.3.1LVS体系结构47
2.3.2IP负载均衡48
2.3.3负载调度算法54
2.3.4ipvsadm工具详解56
2.3.5LVS集群实践58
2.4Nginx负载均衡63
2.4.1Nginx配置文件详解63
2.4.2Nginx负载均衡模块68
2.5本章小结75
第3章Docker容器引擎76
3.1容器技术77
3.1.1虚拟化技术77
3.1.2容器技术与Docker79
3.1.3容器技术原理84
3.2Docker基础89
3.2.1Docker架构89
3.2.2Docker安装91
3.2.3Docker命令96
3.3Docker镜像97
3.3.1认识镜像97
3.3.2镜像操作99
3.3.3Dockerfile详解103
3.3.4镜像仓库118
3.4Docker容器121
3.4.1认识容器121
3.4.2容器操作123
3.4.3数据卷134
3.5插件与存储驱动138
3.5.1Docker插件138
3.5.2存储驱动139
3.6容器与操作系统140
3.6.1为容器而打造:ContainerLinux(CoreOS)140
3.6.2定制化容器系统:RancherOS142
3.7本章小结143
第4章容器网络144
4.1Docker网络基础145
4.1.1端口映射145
4.1.2端口暴露146
4.1.3容器互联147
4.2Docker网络模式152
4.2.1none模式152
4.2.2container模式154
4.2.3host模式155
4.2.4bridge模式156
4.2.5overlay模式157
4.3Docker网络配置158
4.3.1Daemon网络参数158
4.3.2配置DNS159
4.4本章小结159
第5章容器编排160
5.1安装DockerCompose161
5.1.1二进制安装161
5.1.2使用Pythonpip安装161
5.2Compose命令基础162
5.2.1指定配置文件162
5.2.2指定项目名称163
5.2.3Compose环境变量163
5.2.4build:构建服务镜像164
5.2.5bundle:生成DAB包165
5.2.6config:检查配置语法165
5.2.7create:创建服务容器166
5.2.8down:清理项目167
5.2.9events:查看事件168
5.2.10exec:进入服务容器168
5.2.11kill:杀死服务容器169
5.2.12logs:查看服务容器日志169
5.2.13pause:暂停服务容器170
5.2.14port:查看服务容器端口状态170
5.2.15ps/images:查看容器与镜像171
5.2.16pull:拉取项目镜像172
5.2.17push:推送项目镜像172
5.2.18restart:重启服务容器173
5.2.19rm:删除项目容器173
5.2.20run:执行一次性命令174
5.2.21scale:设置服务容器数量177
5.2.22start:启动服务容器178
5.2.23stop:停止服务容器178
5.2.24top:查看进程状态178
5.2.25unpause:取消暂停179
5.2.26up:启动项目179
5.3Compose配置文件183
5.3.1配置文件基础183
5.3.2基本配置184
5.3.3网络配置199
5.3.4配置扩展200
5.4Compose实战204
5.4.1WordPress博客部署204
5.4.2Django框架部署205
5.5本章小结207
第6章Docker集群管理208
6.1Swarm基础209
6.1.1DockerSwarm命令209
6.1.2DockerNode命令211
6.1.3DockerStack命令213
6.1.4Docker集群网络214
6.2集群进阶223
6.2.1Swarm:高可用的Docker集群管理工具223
6.2.2Shipyard:集群管理面板225
6.2.3Portainer:容器管理面板227
6.3本章小结229
第7章Docker生态230
7.1宿主管理工具:Machine231
7.1.1Machine的安装231
7.1.2宿主环境管理231
7.2容器编排调度233
7.2.1Rancher:集群管理面板233
7.2.2Nomad:行业领先的调度系统235
7.2.3DC/OS:一切皆可调度237
7.2.4服务发现238
7.3私有镜像仓库239
7.3.1私有仓库的部署239
7.3.2VMwareHarbor:企业私有仓库250
7.3.3SUSEPortus:镜像仓库前端分布认证254
7.4Docker插件256
7.4.1授权插件256
7.4.2Flocker存储插件257
7.4.3网络驱动插件257
7.5Docker安全259
7.5.1Docker安全机制259
7.5.2Docker资源控制261
7.5.3Docker安全工具264
7.6监控与日志265
7.6.1cAdvisor:原生集群监控265
7.6.2Logspout:日志处理266
7.6.3Grafana:数据可视化267
7.6.4其他监控工具269
7.7基于Docker的PaaS平台270
7.7.1Deis:轻量级PaaS平台270
7.7.2Tsuru:可扩展PaaS平台270
7.7.3Flynn:模块化PaaS平台271
7.8Docker持续集成271
7.8.1Drone:轻量级CI工具271
7.8.2TravisCI:著名的CI/CD服务商273
7.9其他274
7.10本章小结276
第8章Kubernetes入门277
8.1Kubernetes介绍278
8.1.1什么是Kubernetes278
8.1.2Kubernetes架构278
8.1.3Kubernetes的优势280
8.2Kubernetes概念281
8.2.1Kubernetes资源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数据持久化:PersistentVolume299
8.2.12命名空间:Namespace304
8.2.13注释:Annotation304
8.3Kubernetes部署305
8.3.1使用Minikube安装Kubernetes305
8.3.2使用Kubeadm安装Kubernetes307
8.4Kubernetes命令行详解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.9kubectl全局选项334
8.5本章小结335
第9章Kubernetes运维实践336
9.1Pod详解337
9.1.1Pod配置详解337
9.1.2Pod生命周期340
9.1.3共享Volume343
9.1.4Pod配置管理343
9.1.5Pod健康检查346
9.1.6Pod扩容和缩容348
9.2Service详解349
9.2.1Service的定义349
9.2.2Service的创建350
9.2.3集群外部访问351
9.2.4Ingress负载网络353
9.3集群进阶355
9.3.1资源管理355
9.3.2kubelet垃圾回收机制359
9.4监控与日志359
9.4.1原生监控:Heapster359
9.4.2星火燎原:Prometheus360
9.4.3王牌组合:EFK366
9.4.4后起之秀:Filebeat374
9.5本章小结376
内容摘要
本书围绕当前容器云运维的主流框架:Docker、Kubernetes详细介绍了容器云运维的实战技巧,在内容上分为三大部分:部分(~2章)介绍了在Linux系统中传统服务器运维的基础知识以及集群管理工具;第二部分(第3~7章)讲解了以Docker为主的容器引擎的基本知识与原理,并介绍了容器技术在DevOps中的实际应用场景;第三部分(第8~9章)详细讲解了基于Kubernetes的容器云集群运维技巧。全书几乎囊括了容器云主流的运维开发生态,详细讲解了基于容器云的集群运维解决方案。本书适合容器云初学者,也适合那些对Docker有一定了解,但对容器云的运维方式不甚了解的读者。
主编推荐
精彩内容
媒体评论
— 没有更多了 —
以下为对购买帮助不大的评价