展开全部

主编推荐语

理论与实践结合,探讨Docker和k8s原理,一线互联网公司案例分析。

内容简介

本书分上下两部分,上半部分从理论入手,介绍Docker和k8s相关的一些原理,下半部分为各大互联网公司的实际案例的介绍、分析,这些案例都是邀请一线互联网公司的研发负责人结合自身的研发和项目经历总结撰写的,这些公司在容器应用方面踩过很多坑,也有了很多心得,希望能够给读者带来更多的的借鉴和帮助。

目录

  • 封面
  • 版权页
  • 前言
  • 作者简介
  • 目录
  • 第1章 Docker入门
  • 1.1 容器简介与Docker容器引擎
  • ➤➤1.1.1 什么是容器
  • ➤➤1.1.2 Docker容器
  • 1.2 Docker核心原理
  • ➤➤1.2.1 Docker引擎结构
  • ➤➤1.2.2 Docker服务流程
  • ➤➤1.2.3 Docker核心技术
  • 1.3 Docker镜像及镜像仓库
  • ➤➤1.3.1 什么是Docker镜像
  • ➤➤1.3.2 构建Docker镜像
  • ➤➤1.3.3 搭建Docker镜像仓库
  • 1.4 Docker网络
  • ➤➤1.4.1 Docker网络架构
  • ➤➤1.4.2 Docker网络原理
  • 参考文献
  • 第2章 Kubernetes入门
  • 2.1 Kubernetes概述
  • ➤➤2.1.1 什么是Kubernetes
  • ➤➤2.1.2 为什么选择Kubernetes
  • ➤➤2.1.3 Kubernetes基本概念
  • 2.2 Kubernetes架构及安装
  • ➤➤2.2.1 Kubernetes架构
  • ➤➤2.2.2 Kubernetes核心组件
  • ➤➤2.2.3 二进制安装Kubernetes集群
  • 2.3 Kubernetes实战案例
  • ➤➤2.3.1 WordPress应用模型
  • ➤➤2.3.2 部署WordPress
  • ➤➤2.3.3 部署MariaDB
  • ➤➤2.3.4 通过浏览器访问WordPress
  • 2.4 Kubernetes网络
  • ➤➤2.4.1 Kubernetes中的网络场景
  • ➤➤2.4.2 Kubernetes网络模型
  • ➤➤2.4.3 Kubernetes开源网络方案
  • 2.5 Kubernetes高级特性
  • ➤➤2.5.1 Federation
  • ➤➤2.5.2 GPU支持
  • 2.6 Kubernetes生态
  • ➤➤2.6.1 Kubernetes包管理工具Helm
  • ➤➤2.6.2 Service Mesh
  • ➤➤2.6.3 Serverless
  • 第3章 美丽联合容器云实践
  • 3.1 “从零到一”:容器云平台的技术演进
  • ➤➤3.1.1 为什么要建设容器云平台
  • ➤➤3.1.2 如何建设容器云平台
  • ➤➤3.1.3 架构演进
  • 3.1.4 稳定性、效率和成本
  • 3.2 “自我突破”:关键技术方案和创新点
  • ➤➤3.2.1 版本演进
  • 3.2.2 关键技术和创新点
  • 3.3 总结
  • ➤➤3.3.1 体会和心得
  • ➤➤3.3.2 展望未来
  • ➤➤3.3.3 遇到过的问题
  • ➤➤3.3.4 开源工具分享
  • 参考文献
  • 第4章 酷家乐容器化之路
  • 4.1 架构挑战与应对方案
  • 4.2 应用容器化
  • ➤➤4.2.1 CI/CD迁移
  • ➤➤4.2.2 公共基础镜像
  • ➤➤4.2.3 镜像构建及单元测试
  • ➤➤4.2.4 容器部署
  • ➤➤4.2.5 网络模式
  • ➤➤4.2.6 性能相关
  • ➤➤4.2.7 小结
  • 4.3 编排自动化
  • ➤➤4.3.1 资源隔离与资源限额
  • ➤➤4.3.2 Kubernetes的认证与授权
  • ➤➤4.3.3 CMDB改造
  • ➤➤4.3.4 Kubernetes的包管理工具Helm
  • ➤➤4.3.5 存储方案
  • ➤➤4.3.6 网络方案
  • ➤➤4.3.7 日志与监控
  • ➤➤4.3.8 小结
  • 4.4 酷家乐的服务网格实践
  • ➤➤4.4.1 服务网格的发展现状
  • ➤➤4.4.2 酷家乐技术团队应用Istio的范围
  • ➤➤4.4.3 Istio的安装
  • ➤➤4.4.4 通过Istio的信息进行全自动化部署
  • ➤➤4.4.5 通过Istio+Zipkin+Sleuth实现调用链路追踪
  • ➤➤4.4.6 通过Istio的routing rule实现不同的发布策略和版本策略
  • ➤➤4.4.7 通过修改Istio系统设置实现Pod外部访问控制
  • ➤➤4.4.8 Istio的其他风险
  • ➤➤4.4.9 小结
  • 4.5 总结
  • 第5章 个推基于Docker和Kubernetes的微服务实践
  • 5.1 微服务
  • ➤➤5.1.1 微服务简介
  • ➤➤5.1.2 微服务实践
  • 5.2 容器化
  • 5.3 Kubernetes实践
  • 5.4 总结
  • 第6章 使用Kubernetes进行交换机端口流量采集
  • 6.1 Prometheus简介与使用
  • ➤➤6.1.1 Prometheus特点
  • ➤➤6.1.2 Prometheus相关组件
  • ➤➤6.1.3 Prometheus架构
  • ➤➤6.1.4 Prometheus适用场景
  • ➤➤6.1.5 Prometheus的安装及使用
  • ➤➤6.1.6 Prometheus SNMP Exporter
  • ➤➤6.1.7 Prometheus告警
  • ➤➤6.1.8 Grafana
  • 6.2 流量采集系统
  • 第7章 搜道微服务容器化实践
  • 7.1 为何选择Docker
  • ➤➤7.1.1 公司架构演变过程
  • ➤➤7.1.2 平台存在的问题
  • ➤➤7.1.3 容器优势
  • 7.2 Docker容器云架构方案
  • ➤➤7.2.1 技术选型及实践
  • ➤➤7.2.2 服务注册与服务发现
  • ➤➤7.2.3 Docker网络与通信解决方案
  • 7.3 未来展望:自动化和弹性云
  • ➤➤7.3.1 自动化
  • ➤➤7.3.2 弹性云
  • 第8章 纵横新创的容器化实践
  • 8.1 背景介绍
  • 8.2 Rancher介绍
  • ➤➤8.2.1 基础设施编排
  • ➤➤8.2.2 应用商店
  • ➤➤8.2.3 容器编排与调度
  • ➤➤8.2.4 企业级权限管理
  • 8.3 Docker构件库配置
  • ➤➤8.3.1 Nexus 3安装
  • ➤➤8.3.2 Nexus 3配置Docker镜像库
  • ➤➤8.3.3 配置Docker环境
  • 8.4 构建Maven环境
  • ➤➤8.4.1 配置POM文件
  • ➤➤8.4.2 配置DockerFile文件
  • ➤➤8.4.3 开启Docker的远程接口
  • ➤➤8.4.4 执行Maven编译
  • 8.5 Rancher在Jenkins中的配置
  • ➤➤8.5.1 Jenkins中安装Rancher插件
  • ➤➤8.5.2 在Rancher服务中配置API连接信息
  • ➤➤8.5.3 在Jenkins中配置
  • ➤➤8.5.4 Jenkins的执行效果
  • 8.6 问题与总结
  • ➤➤8.6.1 Rancher的高可用
  • ➤➤8.6.2 收集日志
  • ➤➤8.6.3 监控告警
  • ➤➤8.6.4 调用链监控
  • 8.7 写在最后
  • 第9章 九言科技Kubernetes实践
  • 9.1 现有维护中的瓶颈
  • 9.2 容器管理平台的选择
  • 9.3 环境的搭建与CI/CD
  • ➤➤9.3.1 用kubeadm快速搭建Kubernetes环境
  • ➤➤9.3.2 Kubernetes环境下的CI/CD整体架构
  • 9.4 存储引擎的选择
  • ➤➤9.4.1 存储概述
  • ➤➤9.4.2 如何选择驱动引擎
  • 9.5 Kubernetes日志收集
  • ➤➤9.5.1 收集日志的需求
  • ➤➤9.5.2 收集日志的解决方案
  • 9.6 未来探索
  • ➤➤9.6.1 Service Mesh介绍
  • ➤➤9.6.2 FaaS与Serverless
  • 9.7 小结
  • 第10章 沃趣科技的容器化RDS之路
  • 10.1 容器化RDS:计算存储分离架构下的“Split-Brain”
  • 10.2 容器化RDS:计算存储分离架构下的I/O优化
  • ➤➤10.2.1 计算存储分离架构
  • ➤➤10.2.2 计算存储分离架构的缺点
  • ➤➤10.2.3 DoubleWrite
  • ➤➤10.2.4 单机架构:关闭DoubleWrite
  • ➤➤10.2.5 计算存储分离架构:关闭DoubleWrite
  • 10.3 容器化RDS:PersistentLocalVolumes和VolumeScheduling
  • ➤➤10.3.1 本地卷
  • ➤➤10.3.2 原有调度机制的问题
  • ➤➤10.3.3 PVC绑定
  • ➤➤10.3.4 Pod调度
  • 10.4 容器化RDS:借助CSI扩展Kubernetes存储能力
  • ➤➤10.4.1 现有Kubernetes存储插件系统问题
  • ➤➤10.4.2 Container Storage Interface
  • ➤➤10.4.3 基于CSI和分布式文件系统在MySQL上实现Dynamically Expand Volume
  • ➤➤10.4.4 对CSI的展望
  • 参考文献
  • 反侵权盗版声明
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。