如何编译Kubernetes源码

Kubernetes源码位于

https://github.com/kubernetes/kubernetes

代码结构看起来很复杂,实际是有迹可循的,它符合golang语言代码规范,关于这两个规范请参阅

https://github.com/golang-standards/project-layout

https://www.jianshu.com/p/4726b9ac5fb1

CLOC 结果是这样的

然后我们来试着 build 一下

然后你就可以得到 _output 

另外还有一种可以快速得到Kubernetes各个组件的docker image 的方法

make quick-release

编译结果都差不多,但是这种会生成 images

Send a Message