Minikube 安装与设置
安装 Minikube,并为本地开发启动您的第一个单节点 Kubernetes Cluster。
Minikube 安装与设置 是 CoddyKit 上的免费 DevOps Bootcamp 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 DevOps Bootcamp 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 DevOps Bootcamp 课程共包含 4 节课。
Minikube 简介
Minikube 是一个可在本地计算机上运行单节点 Kubernetes 集群的工具。可以把它看作一个迷你版的 Kubernetes 实验场!
它非常适合学习、开发和测试。它会创建一个虚拟机(VM),或使用 Docker 承载一个小型 Kubernetes 环境,其中包含所有必要组件。

本地 K8s 的优势
既然可以使用云集群,为什么还要使用 Minikube?以下是一些主要优势:
- 易于学习:无需复杂的云环境设置,即可亲自操作 Kubernetes。
- 离线开发:随时随地开展项目工作。
- 经济实惠:进行实验时无需承担云成本。
- 安全试验:可以随意进行尝试,而不会影响生产环境。
需要虚拟化
Minikube 需要一个“驱动程序”来创建其虚拟环境。通常使用以下虚拟化软件之一:
- Docker Desktop:(推荐)使用 Docker 内置的虚拟化功能。
- VirtualBox:一种流行的开源选项。
- Hyper-V:Windows Pro/Enterprise 内置的功能。
继续操作前,请确保已经安装并运行其中一个软件!
准备好 kubectl
kubectl 是用于与 Kubernetes 集群(包括 Minikube)交互的命令行工具。您将使用它来部署应用、检查资源和管理集群。
安装 Minikube 之前,您应该先安装 kubectl。不同 OS 的安装说明有所不同,但您可以找到适用于 macOS、Windows 和 Linux 的官方指南。
例如,在 macOS 上使用 Homebrew:brew install kubectl
安装 Minikube
现在,让我们安装 Minikube 本身!与 kubectl 类似,安装过程包括下载 Minikube 可执行文件,并将其放入系统的 PATH 中。
安装完成后,您可以直接在终端中运行 minikube 命令。
在 macOS 上使用 Homebrew:brew install minikube
启动 Minikube
安装好 kubectl 和 minikube 后,您就可以启动第一个本地 Kubernetes 集群了!此命令会下载所需镜像,并设置 VM 或 Docker 容器。
第一次启动可能需要几分钟,请耐心等待!
minikube start检查 Minikube 状态
启动后,最好检查 Minikube 集群是否正常运行。minikube status 命令可以快速概览集群状态。
您应该会看到相关输出,表明主机和 kubelet 处于“Running”状态,而 apiserver 处于“Healthy”状态。
minikube status您的第一个节点
现在 Minikube 已经运行,让我们使用 kubectl 与它交互。一个基础命令是 kubectl get nodes,它会列出集群中的节点。
由于 Minikube 是单节点集群,您应该会看到一个节点,通常名为“minikube”。
kubectl get nodes停止 Minikube
完成本地集群的工作后,您可以停止它,以释放系统资源。这不会删除集群的配置或数据,因此稍后可以重新启动。
稍后可以使用 minikube start 重新启动它。
minikube stopMinikube 检查
使用 Minikube 启动本地 Kubernetes 集群应使用哪个命令?
回顾与后续步骤
做得很好!在本课中,您学到了:
- Minikube 是什么,以及它为何适合本地开发。
- Minikube 所需的虚拟化前提条件。
- 如何从概念上安装
kubectl和minikube。 - 如何启动、检查状态和停止 Minikube 集群。
- 如何首次使用
kubectl get nodes与集群交互。
接下来,我们将探索如何使用 kubeconfig 文件和上下文管理对多个集群的访问。
常见问题解答
「Minikube 安装与设置」课时是免费的吗?
是的 — 「Minikube 安装与设置」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 DevOps Bootcamp 课程的其余内容,请升级到 CoddyKit PRO。 DevOps Bootcamp 课程共包含 4 节课。
「Minikube 安装与设置」这节课中我会学到什么?
安装 Minikube,并为本地开发启动您的第一个单节点 Kubernetes Cluster。 你通过在浏览器中直接运行的动手代码来练习 DevOps Bootcamp,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 DevOps Bootcamp 需要有经验吗?
无需任何先前经验。CoddyKit 上的 DevOps Bootcamp 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。
「Minikube 安装与设置」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 DevOps Bootcamp 课中编写并运行代码吗?
能。每节 DevOps Bootcamp 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- Minikube 安装与设置
- Kubeconfig 与上下文
- 部署简单应用
- 检查集群并排查故障