编译k8s 1.12.10版本kubelet
- 环境信息
- golang go1.10.4
- 内核
Linux master 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
- 安装golang
- 下载
wget https://go.dev/dl/go1.10.4.linux-amd64.tar.gz
2. 解压
tar -zxvf go1.10.4.linux-amd64.tar.gz. -C. /
3.编辑环境变量
[root@master kubernetes]# cat ~/.bashrc # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi source <(kubectl completion bash) #export GOROOT=/usr/local/src/go export PATH=$PATH:/usr/local/src/go/bin
- 安装k8s
- 安装k8s 到gopath 目录下的k8s.io目录
- 编译kubelet
- 清理
make clean
- 生成文件
make generated_files
- 编译
make WHAT=cmd/kubelet GOGCFLAGS="-N -l"
如下图所示

posted on 2025-04-22 11:30 running-fly 阅读(6) 评论(0) 收藏 举报
浙公网安备 33010602011771号