本文编译出的安装包不是kubeadm.rpm,kubelet.rpm,kubectl.rpm。而是kubernetes-master.rpm,kubernetes-node.rpm,kubernetes-client.rpm。
在https://src.fedoraproject.org/rpms/kubernetes 有rpm编译源码,目前上面最新版本是kubernetes1.9.1,前一个版本是1.8.1。如果想编译其它的版本需要修改kubernetes.spec文件。本文介绍如何编译kubernetes1.8.7.rpm的过程。
准备
安装依赖包
yum install epel-release -y
yum install golang go-md2man go-bindata gcc bison git rpm-build vim -y
yum groupinstall "Development Tools" -y
安装gvm