Repolode
kubernetes

kubernetes/minikube

在 macOS、Linux 和 Windows 上运行本地 Kubernetes 集群,用于应用开发与测试。

可替代:Docker Desktop

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. 1

    按照入门指南安装 minikube

  2. 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 数据每日更新。

相关项目