Contents Part I - 准备工作 前言 k8s源码分析准备工作 源码准备 测试环境搭建-单节点 测试环境搭建-三节点 源码调试 Part II - 核心组件 概述 scheduler 调度器设计 调度程序启动前逻辑 调度器框架 一般调度过程 预选过程 优选过程 抢占调度 调度器初始化 专题-亲和性调度 scheduler 总结 controller-manager 控制器概述 自定义控制器 apiserver kube-proxy Proxy 服务框架 Iptables-mode Proxier Ipvs-Mode Proxier Userspace-mode Proxier kubelet Part III - 周边项目 概述 client-go Informer (一) Informer(二) RunC RunC 源码通读之 NameSpace RunC 源码通读之 Cgroup