(1)权威作者,专业保障:中兴资深架构师16年经验力作,全面解读虚拟化网络系统精髓。(2)理论全面,兼备实战:全面剖析网络核心技术包括通用的虚拟化网络技术、的Linux内核原理、基于Docker的跨网络命名空间通信解决方案、Kubernetes网络通信原理、Kubernetes CNI及glue插件原理等内容,理论结合实例。(3)轻松门,全面阶:为初中级的网络应用发人员、软件架构师、网络管理和运维人员量身造,快速掌握虚拟化网络核心技能,实现技术阶。
售 价:¥
纸质售价:¥81.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Preface 前言
Part 1 第一篇 通用网络技术
Chapter 1 第1章 网络通信基础
1.1 网络设备与接口
1.2 路由
1.3 网络地址转换
1.4 Netfilter/iptables
1.5 总结
Chapter 2 第2章 Linux内核网络
2.1 Linux网络协议栈
2.2 从socket编程开始
2.3 内核接收报文流程
2.4 内核发送报文流程
2.5 总结
Chapter 3 第3章 Linux内核路由系统
3.1 路由表组织
3.2 关键数据结构
3.3 路由查找算法
3.4 路由管理
3.5 总结
Chapter 4 第4章 Linux虚拟网络设备
4.1 网络命名空间原理
4.2 基本网络设备
4.3 总结
Part 2 第二篇 容器网络技术原理
Chapter 5 第5章 网络命名空间通信
5.1 “网桥+虚拟网卡对”方案
5.2 macvlan方案
5.3 ipvlan方案
5.4 总结
Chapter 6 第6章 容器网络
6.1 Docker网络模型
6.2 Docker网络配置
6.3 bridge方案网络通信原理
6.4 macvlan方案
6.5 ipvlan方案
6.6 总结
Chapter 7 第7章 Kubernetes网络
7.1 Kubernetes基础
7.2 Kubernetes运行环境
7.3 Pod网络
7.4 Service网络
7.5 Ingress网络
7.6 总结
Part 3 第三篇 Kubernetes网络插件原理
Chapter 8 第8章 CNI网络插件原理及实践
8.1 CNI插件规范
8.2 CNI插件实践
8.3 Kubernetes调用CNI插件
8.4 Kubernetes使用flannel插件
8.5 Kubernetes使用macvlan插件
8.6 Kubernetes使用ipvlan插件
8.7 总结
Chapter 9 第9章 动手实现CNI插件
9.1 总体设计
9.2 使用glue插件
9.3 glue工程说明
9.4 glued源码分析
9.5 glue插件源码分析
9.6 总结
附录
Appendix A 附录A mount用法说明
A.1 绑定文件/目录
A.2 递归绑定文件/目录
A.3 挂载信息同步
A.4 共享/私有属性
Appendix B 附录B pod网络命名空间程序
Appendix C 附录C CNI插件测试程序
C.1 priv-net-run.sh程序
C.2 docker-run.sh程序
C.3 exec-plugins.sh程序
Appendix D 附录D 测试工具rawudp程序
D.1 编译程序
D.2 源码分析
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜