构建 minikube 二进制文件

先决条件

  • 一个最近的 Go 发行版(>=1.22.0)
  • 如果您使用的是 Windows,则需要安装 Docker。
  • 4GB 内存

下载源代码

git clone https://github.com/kubernetes/minikube.git
cd minikube

编译 minikube

make

注意:在 Windows 上,这仅在 Git Bash 或其他支持 bash 命令的终端中有效。

您也可以构建特定平台的执行文件,如下所示: 1. make windows 将为 Windows 平台构建二进制文件 2. make linux 将为 Linux 平台构建二进制文件 3. make darwin 将为 Darwin/Mac 平台构建二进制文件

使用 Docker 编译 minikube

从不同的操作系统交叉编译到/从不同的操作系统

MINIKUBE_BUILD_IN_DOCKER=y make cross

每个平台的结果二进制文件将位于 out/ 子目录中。

使用源码构建的 minikube 二进制文件

使用您构建的 minikube 启动集群,命令为

./out/minikube start

构建 ISO

请参阅 构建 minikube ISO

持续集成构建

我们发布 minikube 的 CI 构建,该构建在每个拉取请求中构建。 构建可在以下位置获得(替换为相关的 PR 号)

我们还发布 minikube-iso 的 CI 构建,该构建在每次涉及 deploy/iso/minikube-iso 的拉取请求中构建。 构建可在以下位置获得


上次修改时间为 2024 年 7 月 22 日:删除 Fedora 构建的不必要依赖项 (f7b8fd2a5)