sumanthpolineni/minikubeminikube 是一款专为本地开发和测试设计的 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 可通过多种方式安装,主流操作系统推荐使用包管理器:
bashcurl -LO [***] sudo install minikube-linux-amd64 /usr/local/bin/minikube
bashbrew install minikube
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
启用并访问内置 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 登录认证访问私有仓库
在 Linux 系统配置镜像服务
在 Docker Desktop 配置镜像
Docker Compose 项目配置
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
在宝塔面板一键配置镜像
Synology 群晖 NAS 配置
飞牛 fnOS 系统配置镜像
极空间 NAS 系统配置服务
爱快 iKuai 路由系统配置
绿联 NAS 系统配置镜像
QNAP 威联通 NAS 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
免费版仅支持 Docker Hub 访问,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等;免费版仅支持 docker.io。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
来自真实用户的反馈,见证轩辕镜像的优质服务