本文是一个系列文章,以学习为目的,对 kubernetes 源码进行分析,意在可以更好的去理解 kuberbetes 基本原理。本系列文章中使用的版本为主分支(https://github.com/kubernetes/kubernetes),主要介绍 kubernates 中相关组件。另外如果感兴趣也可以参看 网络系列文章 和 部署系列文章。
众所周知 kubernetes 是基于 API 的 infrastructure,在此之上的 kubernetes 之中的概念都被抽象成各种 resource,不同的 resource 拥有不同的功能,例如