欢迎光临散文网 会员登陆 & 注册

杜宽【2023】云原生Kubernetes全栈架构师 基于世界500强的k8s实战 学习笔记

2023-05-14 11:43 作者:戰億殇  | 我要投稿

编译K8s源码:

安装Golang

默认$GOPATH目录为 /root/go/

指定分支,下载 Kubernetes 源代码


三、编译源码

进入Kubernetes根目录下

KUBE_BUILD_PLATFORMS指定目标平台,WHAT指定编译的组件,通过GOFLAGS和GOGCFLAGS传入编译时参数,如此处编译kubectl 组件

  • 如果不指定WHAT,则编译全部。

  • make all是在本地环境中进行编译的。

  • make release和make quick-release在容器中完成编译、打包成docker镜像。

  • 编译kubectl这部分代码,也可执行make clean && make WHAT=cmd/kubectl


杜宽【2023】云原生Kubernetes全栈架构师 基于世界500强的k8s实战 学习笔记的评论 (共 条)

分享到微博请遵守国家法律