您的位置:

深入剖析Kubernetes

时间:2023-08-31 23:20:10


【资料图】

链接:/s/13ZyBxoQcnyzMNhE4i3gyOw?pwd=cnmh 

提取码:cnmh

本书基于Kuberes ,深入剖析Kuberes的本质、核心原理和设计思想。本书从开发者和使用者的真实逻辑出发,逐层剖析Kuberes项目的核心特性,全面涵盖集群搭建、容器编排、网络、资源管理等核心内容,以生动有趣的语言揭示了Kuberes的设计原则和容器编排理念,是一本全面且深入的Kuberes技术指南。

目录

前言 iii第1章 背景回顾:云原生大事记21.1初出茅庐21.2崭露头角61.3群雄并起81.4尘埃落定11第2章 容器技术基础172.1从进程开始说起172.2隔离与限制212.3深入理解容器镜像272.4重新认识Linux容器36第3章Kuberes设计与架构473.1Kuberes核心设计与架构473.2Kuberes核心能力与项目定位51第4章Kuberes集群搭建与配置564.1Kuberes部署利器:kubeadm564.2从0到1:搭建一个完整的Kuberes集群634.3个Kuberes应用73第5章Kuberes编排原理825.1为什么我们需要Pod825.2深入解析Pod对象915.3Pod对象使用进阶965.4编排确实很简单:谈谈“控制器”思想1095.5经典PaaS的记忆:作业副本与水平扩展1125.6深入理解StatefulSet(一):拓扑状态1215.7深入理解StatefulSet(二):存储状态1275.8深入理解StatefulSet(三):有状态应用实践1335.9容器化守护进程:DaemonSet1475.10撬动离线业务:Job与CronJob1565.11声明式API与Kuberes编程范式1665.12声明式API的工作原理1755.13API编程范式的具体原理1855.14基于角色的权限控制:RBAC1965.15聪明的微创新:Operator 工作原理解读204第6章Kuberes存储原理2176.1持久化存储:PV和PVC的设计与实现原理2176.2深入理解本地持久化数据卷2266.3开发自己的存储插件:FlexVolume与CSI2336.4容器存储实践:CSI插件编写指南242第7章Kuberes网络原理2537.1单机容器网络的实现原理2537.2深入解析容器跨主机网络2607.3Kuberes网络模型与I网络插件2687.4解读Kuberes三层网络方案2767.5Kuberes中的网络隔离:NetworkPolicy2857.6找到容器不容易:Service、DNS与服务发现2937.7从外界连通Service与Service 调试“三板斧”2997.8Kuberes中的Ingress对象304第8章Kuberes调度与资源管理3128.1Kuberes的资源模型与资源管理3128.2Kuberes的默认调度器3178.3Kuberes默认调度器调度策略解析3218.4Kuberes默认调度器的优先级和抢占机制3268.5Kuberes GPU管理与Device Plugi机制330第9章容器运行时3359.1幕后英雄:SIG-Node与CRI3359.2解读CRI与容器运行时3399.3绝不仅仅是安全:Kata Containers与gVisor343第10章 Kuberes监控与日志34910.1Prometheus、Metrics Server与Kuberes监控体系34910.2Custom Metrics:让Auto Scaling不再“食之无味”35310.3容器日志收集与管理:让日志无处可逃358第11章 Kuberes应用管理进阶36611.1再谈Kuberes的本质与云原生36611.2声明式应用管理简介36811.3声明式应用管理进阶37011.4打造以应用为中心的Kuberes374第12章 Kuberes开源社区378结语Kuberes:赢开发者赢天下382

作者介绍

张磊,《Docker——容器与容器云》主要作者,CF TOC成员,Kuberes社区成员与早期项目维护者,Kuberes容器运行时和集群调度等多个核心特性的作者之一,长期专注并活跃于容器集群管理和云计算领域。

返回顶部