Kubernetes 源码阅读
版本:Kubernetes 1.27.2
代码结构:

其中:
api: 存放 OpenAPI 的 spec 文件build: 包含构建 Kubernetes 的工具和脚本cluster: 包含用于构建、测试和部署Kubernetes集群的工具和脚本cmd: 包含 Kubernetes 所有组件入口的源代码,例如 kube-apiserver、kube-scheduler、kube-controller-manager、kubelet、kube-proxy、kubectl 等hack: 包含用于构建和测试 Kubernetes 的脚本和工具pkg: 包含 Kubernetes 的核心公共库和工具代码plugin: 包含 Kubernetes 插件的源代码,例如认证插件、授权插件等staging: 存放部分核心库的暂存代码,这些暂存代码会定期发布到各自的顶级 k8s.io 存储库test: 包含 Kubernetes 测试的源代码和测试工具third_party: 包含 Kubernetes 使用的第三方工具代码vendor: 包含 Kubernetes 使用的所有依赖库代码
Kubernetes 组件架构:

微信公众号
更多内容请关注微信公众号:gopher云原生