
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
minikube 是一款开源工具,旨在帮助用户在本地环境中快速搭建单节点 Kubernetes 集群。它简化了本地 Kubernetes 集群的创建和管理流程,无需依赖复杂的多节点基础设施,即可为开发者提供接近生产环境的 Kubernetes 体验。minikube 支持多种虚拟化驱动(如 Docker、VirtualBox、Hyper-V 等),并可灵活配置 Kubernetes 版本及附加组件,是开发、测试 Kubernetes 应用和学习 Kubernetes 技术的理想工具。
--kubernetes-version=v1.28.0),便于测试不同版本兼容性dashboard:Kubernetes 可视化控制台ingress:Ingress 控制器支持metrics-server:资源监控指标收集registry:本地容器镜像仓库storage-provisioner:动态存储卷供应istio:服务网格支持(需额外配置)--mount),实现代码热更新minikube tunnel 功能,暴露集群服务到本地网络kubectl 命令行工具,无缝对接 Kubernetes 标准操作通过官方脚本安装(适用于 Linux/macOS):
bash# 下载并安装 minikube 二进制 curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 sudo install minikube-linux-amd64 /usr/local/bin/minikube # macOS 可使用 brew:brew install minikube # Windows 可使用 choco:choco install minikube
基础启动(默认 Docker 驱动)
bash# 启动单节点集群(默认使用最新稳定版 Kubernetes) minikube start # 验证集群状态 minikube status # 输出示例: # minikube # type: Control Plane # host: Running # kubelet: Running # apiserver: Running # kubeconfig: Configured
指定驱动和 Kubernetes 版本
bash# 使用 Docker 驱动,指定 Kubernetes v1.27.0 版本 minikube start --driver=docker --kubernetes-version=v1.27.0 # 使用 VirtualBox 驱动(需先安装 VirtualBox) minikube start --driver=virtualbox
启用附加组件
bash# 启动时启用 Dashboard 和 Ingress minikube start --addons=dashboard,ingress # 后续添加组件(如 metrics-server) minikube addons enable metrics-server
访问 Kubernetes Dashboard
bash# 启动 Dashboard 并自动打开浏览器 minikube dashboard # 如需手动访问,获取访问令牌: kubectl -n kubernetes-dashboard create token admin-user # 然后通过 dashboard URL 使用令牌登录
部署示例应用
bash# 部署 nginx 应用 kubectl create deployment nginx --image=nginx:alpine # 暴露服务(NodePort 类型) kubectl expose deployment nginx --port=80 --type=NodePort # 获取服务访问 URL minikube service nginx --url # 输出示例:http://192.168.49.2:30080(通过此 URL 在本地访问 nginx)
本地文件挂载(开发热更新)
bash# 启动集群时挂载本地目录(/home/user/dev 挂载到集群 /app) minikube start --mount --mount-string="/home/user/dev:/app" # 在 Pod 中使用挂载目录(需在 Deployment 中配置 volumeMounts)
bash# 暂停集群(保留数据,快速恢复) minikube pause # 恢复集群 minikube unpause # 停止集群(释放资源,保留配置) minikube stop # 彻底删除集群(清理所有数据) minikube delete # 删除所有 minikube 资源(包括缓存镜像) minikube delete --all --purge
| 参数 | 说明 | 示例 |
|---|---|---|
--driver | 指定虚拟化/容器驱动 | --driver=docker |
--kubernetes-version | 指定 Kubernetes 版本 | --kubernetes-version=v1.28.0 |
--addons | 启动时启用附加组件(逗号分隔) | --addons=dashboard,metrics-server |
--cpus | 分配 CPU 核心数 | --cpus=4 |
--memory | 分配内存大小(如 2g、4096m) | --memory=4g |
--disk-size | 分配磁盘空间(如 20g) | --disk-size=30g |
--mount | 启用本地目录挂载 | --mount |
--mount-string | 挂载路径映射(本地路径:集群路径) | --mount-string="/local:/cluster" |
--registry-mirror | 配置容器镜像仓库镜像(加速国内访问) | --registry-mirror=https://mirror.aliyuncs.com |
MINIKUBE_HOME:指定 minikube 数据存储目录(默认 ~/.minikube)MINIKUBE_DRIVER:默认驱动(无需每次启动指定 --driver)HTTP_PROXY/HTTPS_PROXY:配置代理(适用于网络受限环境)minikube logsminikube service <服务名> 获取访问地址,或通过 minikube tunnel 暴露 Load*** 服务--registry-mirror 使用国内镜像源,或提前 minikube ssh 进入节点手动拉取镜像minikube status,通过 minikube addons list 查看组件状态,重新启用 minikube addons enable <组件名>以下是 karankumar9955/minikube 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






来自真实用户的反馈,见证轩辕镜像的优质服务