开源的容器化应用管理系统,用于跨多台主机部署、扩缩容和管理应用。
- Star
- 32,207
- Fork
- 5,363
- 未关闭 Issue
- 606
- 最近提交
- 前天
这是什么?
minikube 在开发者本机搭建本地 Kubernetes 集群,方便构建和测试 Kubernetes 应用。它运行最新稳定版的 Kubernetes,并支持多种容器运行时,可按环境选择。
除了创建基础集群,minikube 还覆盖常见的网络和访问需求:`minikube tunnel` 可暴露 LoadBalancer 类型的服务,`minikube service` 可访问 NodePort 服务,`minikube dashboard` 可启动 Kubernetes 网页控制台。它还支持通过 profile 创建多个命名集群、持久卷、文件系统挂载,以及 NVIDIA 和 AMD GPU 直通。
项目提供 addons 机制,可在集群中一键启用预置服务,也可在 GitHub Codespaces 或 CI 环境中运行。
核心功能
- 01通过 `minikube tunnel` 在本地暴露 LoadBalancer 服务。
- 02借助 profile 同时运行多个命名集群。
- 03支持选择容器运行时,并可通过命令行参数配置 apiserver 和 kubelet。
- 04通过 `minikube dashboard` 启动内置 Kubernetes 控制台。
- 05提供 addons 机制以启用预置服务,并支持 NVIDIA 与 AMD GPU。
适用场景
- 在笔记本上开发和测试 Kubernetes 应用,再部署到共享集群。
- 在 CI 流水线中运行基于 Kubernetes 的集成测试。
- 在本地体验持久卷、LoadBalancer 等 Kubernetes 功能。
- 在本地集群上运行 GPU 加速的机器学习任务。
快速上手
- 1
按照入门指南安装 minikube
- 2
启动本地集群
minikube start
收录于专题
标签
常见问题
- minikube 是什么?
- 在 macOS、Linux 和 Windows 上运行本地 Kubernetes 集群,用于应用开发与测试。 minikube 在开发者本机搭建本地 Kubernetes 集群,方便构建和测试 Kubernetes 应用。它运行最新稳定版的 Kubernetes,并支持多种容器运行时,可按环境选择。
- minikube 可以免费使用吗?用的什么许可证?
- minikube 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- minikube 还在维护吗?
- 活跃维护中。minikube 最近一次提交是在 2026年10月23日。
- minikube 适合用来做什么?
- 在笔记本上开发和测试 Kubernetes 应用,再部署到共享集群。 在 CI 流水线中运行基于 Kubernetes 的集成测试。 在本地体验持久卷、LoadBalancer 等 Kubernetes 功能。 在本地集群上运行 GPU 加速的机器学习任务。
- minikube 怎么安装和运行?
- 按照入门指南安装 minikube 启动本地集群: minikube start
- 在哪里获取 minikube?
- 源代码和安装说明在 GitHub 上:https://github.com/kubernetes/minikube
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
12.9万+59 本周4.7万GoApache-2.0更新于 16小时前
面向 Kubernetes 的实时日志面板,可将工作负载中所有容器的日志合并为一条时间线,支持浏览器或终端查看。
1772125GoApache-2.0更新于 3天前
一款工作负载编排工具,可在本地和云上调度运行容器、虚拟机及非容器化应用。
1.7万2149GoOther更新于 昨天
基于 vCluster 以 Docker 容器运行 Kubernetes 集群,是 KinD 的替代方案,支持暂停恢复与内置负载均衡。
1019110Other更新于 5个月前
基于 Nix 的声明式、可复现开发环境,通过 devenv.nix 配置语言、服务和进程。
7779+6 本周581RustApache-2.0更新于 3天前
一个终端界面(TUI)工具,用于查看和控制 Docker 容器,可查看实时状态与日志。
2024+13 本周53RustMIT更新于 2个月前