0.序言
0.1 本文的目录
0.2 阅读本文可以给你带来什么
了解 Standard Go Project Layout,顺便了解下 K8s 的 Layout。
1. 背景
平时工作也会看K8s代码,但是说实话对了K8s的目录设计不是很明白,不是特别明白每个目录文件下面存放什么内容,最近看了Kubernetes源码剖析,才了解到 Standard Go Project Layout。
官网介绍: https://github.com/golang-standards/project-layout/blob/master/README_zh.md
2. Kubernetes Project Layout
Kubernetes源码版本:master分支,应该算1.20