kubernetes源码编译
来源:互联网 发布:表格中数据单位转换 编辑:程序博客网 时间:2024/05/20 13:07
用镜像编译tar包:
1. 基础镜像准备:
gcr.io/google_containers/kube-cross:v1.4.2-1
gcr.io/google_containers/debian-iptables:v1
gcr.io/google_containers/pause:2.0
gcr.io/google_containers/kube-registry-proxy:0.3
可在灵雀云下载相关镜像,修改镜像tag实现
2. 执行编译脚本:
./build/release.sh
3. 编译后的包路径:
./_output/release-tars/kubernetes.tar.gz
用go编译可执行文件:
1. 安装go:
下载go,解压,设置环境变量,如下所示:
export GOROOT=/opt/go
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64
export GOARCH=amd64
export GOOS=linux
export PATH=.:$PATH:$GOBIN:$GOPKG
2. 设置gopath:
export GOPATH=/opt/gopath/
export PATH=.:$PATH:$GOPATH/bin
在GOPATH目录下创建三个文件夹:src,bin,pkg
3. 准备kubernetes源码:
3.1 拷贝kubernetes/Godeps/_workspace/src下的所有文件到GOPATH/src目录下
3.2 拷贝kubernetes到GOPATH/src/k8s.io目录下
4. 编译kubernetes源码:
kubernetes组件入口位于kubernetes/cmd/目录下,
如编译api-server,进入kubernetes/cmd/kube-apiserver,执行go build命令,编译成功后的可执行文件在当前文件夹下: kube-apiserver
1. 基础镜像准备:
gcr.io/google_containers/kube-cross:v1.4.2-1
gcr.io/google_containers/debian-iptables:v1
gcr.io/google_containers/pause:2.0
gcr.io/google_containers/kube-registry-proxy:0.3
可在灵雀云下载相关镜像,修改镜像tag实现
2. 执行编译脚本:
./build/release.sh
3. 编译后的包路径:
./_output/release-tars/kubernetes.tar.gz
用go编译可执行文件:
1. 安装go:
下载go,解压,设置环境变量,如下所示:
export GOROOT=/opt/go
export GOBIN=$GOROOT/bin
export GOPKG=$GOROOT/pkg/tool/linux_amd64
export GOARCH=amd64
export GOOS=linux
export PATH=.:$PATH:$GOBIN:$GOPKG
2. 设置gopath:
export GOPATH=/opt/gopath/
export PATH=.:$PATH:$GOPATH/bin
在GOPATH目录下创建三个文件夹:src,bin,pkg
3. 准备kubernetes源码:
3.1 拷贝kubernetes/Godeps/_workspace/src下的所有文件到GOPATH/src目录下
3.2 拷贝kubernetes到GOPATH/src/k8s.io目录下
4. 编译kubernetes源码:
kubernetes组件入口位于kubernetes/cmd/目录下,
如编译api-server,进入kubernetes/cmd/kube-apiserver,执行go build命令,编译成功后的可执行文件在当前文件夹下: kube-apiserver
0 0
- [Kubernetes] Kubernetes 1.7 源码编译
- kubernetes源码编译
- kubernetes源码编译
- kubernetes 源码编译
- kubernetes源码编译
- kubernetes源码编译
- [Kubernetes] Kubernetes 源码编译 RPM 安装包
- 编译运行kubernetes-dashboard源码
- Ubuntu下Kubernetes源码编译
- Ubuntu下Kubernetes源码编译--手动实践
- Kubernetes 源码编译以及源码基于libvirt/kvm的coreos集群测试介绍
- kubernetes代码编译
- kubernetes的编译、打包
- kubernetes/dashboard源码分析
- Kubernetes Scheduler源码分析
- Kubernetes ReplicationController源码分析
- kubernetes volume 源码详解
- kubernetes源码分析 -- kube-proxy
- POJ 2096
- textfield监听删除按键 包括没有输入文字时(ios8 也可以使用)
- 设置CATALINA_HOME环境变量
- arm-linux-androideabi-readelf
- UICollectionView Custom layout UICollectionViewDelegateFlowLayout-横向滚动 中间吸附 布局
- kubernetes源码编译
- getx,gety,getwidth,getheight获取控件大小,高度为0
- web学习
- Android实现简易轻量下载器:单线程任务队列
- 连续累计计算
- 2016太原UI设计师讲PS、AI{图像描摹}如何使用?
- tomcat 修改日志文件编码格式
- [VB2010]INIファイルを読み書きする
- Apache httpd.conf配置文件