构建 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 构建版本,每个 Pull Request 都会构建。构建版本可在以下地址获取(替换为相关的 PR 编号)

我们还发布 minikube-iso 的 CI 构建版本,每个涉及 deploy/iso/minikube-iso 的 Pull Request 都会构建。构建版本可在以下地址获取


最后修改于 2024 年 7 月 22 日:移除 Fedora 构建中不必要的依赖 (f7b8fd2a5)