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云原生