【Kubernetes源码阅读日记—准备工作(拉取代码跑通测试)】

准备工作

安装Golang版本1.17以上

设置GOROOT和GOPATH

-windows就是设置环境变量

GO111MODULE=on
GOPATH=D:\gopath
GOPRIVATE=git.github.com
GOPROXY=https://goproxy.io,direct
GOROOT=D:\YZ\soft\go

找个合适的IDE

-比如goland

创建目录

mkdir -pv $GOPATH/src/github.com

到这个目录下面 $GOPATH/src/github.com

下载k8s源码

git clone https://github.com/kubernetes/kubernetes.git
git branch v1.21 v1.21.0
git checkout v1.21

如果比较慢的话 下载zip

-下载分支选择 1.21分支

wget https://github.com/kubernetes/kubernetes/archive/refs/tags/v1.21.0.zip

goland打开$GPATH/src/github.com/kubernetes/kubernetes

-cd $GPATH/src/github.com/kubernetes/kubernetes
-执行tidy下载依赖

god mod tidy

一定要等到goland构建索引完成之后再看代码否则会飘红

-如果还遇到飘红,alter+回车:不一定是以来没下载可能是ide问题

可以尝试跑一下测试

  • 运行文件 $GPATH/src/github.com/kubernetes/kubernetes/test/e2e/e2e_test.go
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值