本文教大家step by step 编译kubernetes。
准备
在编译kubernetes之前首先要安装一下编译环境,这里需要安装一下go,安装教程请自行百度。
编译
创建文件夹
创建go项目文件夹
mkdir kube cd kube mkdir src cd src mkdir k8s.io cd k8s.io
下载源码包
在k8s.io文件夹下
git clone https://github.com/kubernetes/kubernetes.git
直接clone的版本编译报错,故选择了一个问题的版本git checkout tags/v1.5.3 -b 1.5.3
项目的依赖包放在/kubernetes/vendor里,需要将依赖包复制到src下,