kubernetes源码学习-环境配置篇

下载源码

根据kubernetes github 方式可以

mkdir -p $GOPATH/src/k8s.io
cd $GOPATH/src/k8s.io
git clone https://github.com/kubernetes/kubernetes
cd kubernetes
make

如果有需要可以切换到对应的版本进行学习或者修改,一般kubernetes版本为对应tag

git fetch origin [远程tag名]
git checkout  [远程tag名]
git branch

配置goland

kubernetes本身是支持gomod的,但源码这里提供了所有的依赖在staging/src/k8s.io/ 目录下,可以将此目录内的文件复制到 vendor下,

goland中,此时不推荐使用go mod模式了,这里goland一定要配置GOPATH的模式。对应的GOPATH加入 {project}/vender即可。 这里可以添加到 goland中 project GOPATH里。

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...