
minikube 是一款专为本地开发和测试设计的 Kubernetes 集群管理工具,旨在帮助开发者无需复杂配置即可在个人计算机上运行单节点 Kubernetes 集群。它简化了本地 Kubernetes 环境的搭建流程,支持多种容器运行时(如 Docker、containerd、CRI-O),并提供集群生命周期管理、插件扩展等功能,是开发、学习和测试 Kubernetes 的理想工具。
minikube start:启动集群minikube stop:停止集群(保留数据)minikube delete:删除集群minikube pause/unpause:暂停/恢复集群运行minikube status:查看集群状态minikube addons list 查看所有插件kubectl 上下文,无需手动设置集群访问凭证kubectl 命令管理集群资源minikube 可通过多种方式安装,主流操作系统推荐使用包管理器:
Linux(Debian/Ubuntu)
bashcurl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube
macOS(Homebrew)
bashbrew install minikube
Windows(Chocolatey)
bashchoco install minikube
使用 Docker 作为容器运行时启动集群(默认配置):
bashminikube start --driver=docker
说明:
--driver参数可指定容器运行时,支持docker、containerd、podman等,未指定时自动检测系统可用驱动
查看集群状态
bashminikube status # 输出示例: # minikube # type: Control Plane # host: Running # kubelet: Running # apiserver: Running # kubeconfig: Configured
访问 Kubernetes Dashboard
启用并访问内置 Dashboard(Web UI):
bashminikube dashboard
命令执行后会自动打开浏览器,显示 Kubernetes 集群管理界面。
部署测试应用
使用 kubectl 部署示例应用(minikube 自动配置 kubectl 上下文):
bashkubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4 kubectl expose deployment hello-minikube --type=NodePort --port=8080
访问应用:
bashminikube service hello-minikube
停止/删除集群
bash# 停止集群(保留数据,下次启动可恢复) minikube stop # 删除集群(清除所有数据) minikube delete
查看所有可用插件:
bashminikube addons list
启用指定插件(如 Ingress):
bashminikube addons enable ingress
禁用插件:
bashminikube addons disable ingress
| 参数 | 说明 | 默认值 |
|---|---|---|
--driver | 指定容器运行时驱动 | 自动检测 |
--cpus | 集群 CPU 核心数 | 2 |
--memory | 集群内存大小(如 2g、4096m) | 2048m |
--disk-size | 集群磁盘大小(如 20g) | 20g |
--kubernetes-version | 指定 Kubernetes 版本(如 v1.25.0) | 最新稳定版 |
--addons | 启动时启用的插件(逗号分隔,如 dashboard,ingress) | 无 |
| 环境变量 | 说明 | 示例 |
|---|---|---|
MINIKUBE_HOME | minikube 数据存储目录 | ~/.minikube |
MINIKUBE_DRIVER | 默认容器驱动 | docker |
MINIKUBE_CPUS | 默认 CPU 核心数 | 2 |
MINIKUBE_MEMORY | 默认内存大小 | 2048 |
--cpus 和 --memory 参数减少集群资源占用~/.minikube 目录,删除集群需执行 minikube delete





探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务