Kubernetes源码阅读环境搭建

参考博文:Kubernetes 源码剖析-环境准备

安装Go语言

wget https://studygolang.com/dl/golang/go1.14.10.linux-amd64.tar.gz下载源代码
Kubernetes源码阅读环境搭建_第1张图片

mkdir /goinstall创建一个存放go语言的编译器等组件存放的目录。
在这里插入图片描述

tar -zxf go1.14.10.linux-amd64.tar.gz -C /goinstall解压到/goinstall目录里边。
在这里插入图片描述

mkdir /gocode创建一个GOPATH目录。
在这里插入图片描述

vim /etc/profile把下边的内容写入到文件里边:

export GOROOT=/goinstall/go
export GOPATH=/gocode
export PATH=$PATH:$GOROOT/bin:$GOPATH

Kubernetes源码阅读环境搭建_第2张图片

source /etc/profile生效。
在这里插入图片描述

go version显示go version go1.14.10 linux/amd64就是安装成功了。
在这里插入图片描述

Kubernetes源码编译

go get -d k8s.io/kubernetes下载源代码。
在这里插入图片描述

cd $GOPATH/src/k8s.io/kubernetes进入源码目录。
在这里插入图片描述

git checkout -b release-1.14 -f remotes/origin/release-1.14更改分支。
在这里插入图片描述

make all进行编译。
Kubernetes源码阅读环境搭建_第3张图片

编译好的文件放到了_output/bin/里边,ls -l _output/bin/可以看一下里边的信息。
Kubernetes源码阅读环境搭建_第4张图片

你可能感兴趣的:(Kubenetes学习,kubernetes,容器,云原生)