Minikube 在 Hello Minikube 教程页面上被宣传为运行 Kubernetes for Docker 的简单方法。虽然该文档内容丰富,但主要是为 MacOS 编写的。您可以深入挖掘 Windows 或 Linux 发行版的说明,但它们不是很清楚。许多文档(例如关于 为 Minikube 安装驱动程序的文档)都是针对 Debian/Ubuntu 用户的。
本指南旨在使基于 RHEL/Fedora/CentOS 操作系统的用户更容易上手。
先决条件
- 您已安装 Docker。
- 您的计算机是基于 RHEL/CentOS/Fedora 的工作站。
- 您已安装了可正常工作的 KVM2 虚拟机监控程序。
- 您已安装可正常工作的 docker-machine-driver-kvm2。以下命令将安装驱动程序
curl -Lo docker-machine-driver-kvm2 https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-kvm2 \ chmod +x docker-machine-driver-kvm2 \ && sudo cp docker-machine-driver-kvm2 /usr/local/bin/ \ && rm docker-machine-driver-kvm2
下载、安装并启动 Minikube
- 打开终端窗口并运行以下命令来安装 minikube。
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
请注意,minikube 版本(例如,minikube-linux-amd64)可能因您的计算机规格而异。
- 使用 chmod 使其可执行。
chmod +x minikube
- 将文件移动到 /usr/local/bin 路径,以便您可以将其作为命令运行。
mv minikube /usr/local/bin
- 使用以下命令安装 kubectl(类似于 minikube 安装过程)。
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
使用 curl 命令确定 Kubernetes 的最新版本。
- 使用 chmod 使 kubectl 可执行。
chmod +x kubectl
- 将 kubectl 移动到 /usr/local/bin 路径,以便将其作为命令运行。
mv kubectl /usr/local/bin
- 运行 minikube start。为此,您需要有一个可用的虚拟机监控程序。我使用了 KVM2,您也可以使用 Virtualbox。请确保以用户身份而不是 root 身份运行以下命令,以便配置将存储在用户而不是 root 的位置。
minikube start --vm-driver=kvm2
这可能需要相当长的时间,请耐心等待。
- Minikube 应该会下载并启动。使用以下命令确保它已成功启动。
cat ~/.kube/config
- 执行以下命令以将 Minikube 作为上下文运行。上下文决定了 kubectl 正在与哪个集群交互。您可以在 ~/.kube/config 文件中查看所有可用的上下文。
kubectl config use-context minikube
- 再次运行 config 文件命令以检查上下文 Minikube 是否在那里。
cat ~/.kube/config
- 最后,运行以下命令以在浏览器中打开 Kubernetes 仪表板。
minikube dashboard

现在 Minikube 已经启动并运行,请阅读 通过 Minikube 在本地运行 Kubernetes 以开始使用它。
1 条评论