互联网企业容器技术实践

互联网企业容器技术实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

理论与实践结合,探讨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的展望

参考文献

反侵权盗版声明

互联网企业容器技术实践是2019年由电子工业出版社出版,作者龚曦。

得书感谢您对《互联网企业容器技术实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
城镇能源互联网关键技术及实践 电子书
本书介绍了城镇能源互联网的相关内容,具体包括概述、城镇能源互联网综合能源系统建模与仿真、城镇能源互联网用能分析与预测、城镇能源互联网能源系统规划、城镇能源互联网运行优化、城镇能源互联网交易与互动、城镇能源互联网技术经济评价和城镇能源互联网建设实践等内容。
DevSecOps企业级实践:理念、技术与案例 电子书
DevSecOps在DevOps的基础上融入安全底线思维,是软件工程领域的前沿理论。本书系统地阐述企业实践DevSecOps所需的理论、技术和方法,首先从软件工程发展趋势,尤其是敏捷、DevOps等领域的发展趋势出发,结合DevOps实践、DevSecOps相关报告和标准,循序渐进地阐述DevSecOps理念;然后解读DevSecOps最佳实践,根据DevSecOps最佳实践涉及的重点阶段和相关技
互联网企业薪酬管理 电子书
本书深入浅出地介绍了互联网企业的薪酬管理,是一本学习互联网企业人力资源管理的好书。
互联网企业薪酬体系 电子书
互联网企业需要的人才,尤其是核心人才,与传统企业相比显然是不同的,应用于互联网企业的薪酬体系也有别于一般的薪酬体系。因此,互联网企业的薪酬体系构建需要极具针对性的指导。本书按照全新的方式梳理了薪酬管理的流程和重点工作,提出了关于互联网企业薪酬管理的新观点和新方法。全书用实例演示了互联网企业岗位评估和职级体系构建、绩效管理体系构建、薪酬体系构建、奖金设计、福利体系构建等内容,可帮助互联网企业从零开始
企业级云原生架构:技术、服务与实践 电子书
基于多年的大型项目架构设计实践经验,紧贴主流技术趋势,深入浅出介绍云原生相关技术及产品。