kubernetes/minikube

GitHub: kubernetes/minikube

minikube 是一个在本地快速运行 Kubernetes 集群的官方工具,旨在为应用开发、测试和学习提供最便捷的单机 K8s 环境。

Stars: 31788 | Forks: 5217

# minikube [![Actions 状态](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/955507a5c7185633.svg)](https://github.com/kubernetes/minikube/actions) [![GoReport Widget]][GoReport Status] [![GitHub 所有版本](https://img.shields.io/github/downloads/kubernetes/minikube/total.svg)](https://github.com/kubernetes/minikube/releases/latest) [![最新版本](https://img.shields.io/github/v/release/kubernetes/minikube?include_prereleases)](https://github.com/kubernetes/minikube/releases/latest) [![在浏览器中试用 minikube(需要 GitHub 登录)](https://img.shields.io/badge/Try%20minikube-in%20browser-%23326ce5?logo=kubernetes&logoColor=white)](https://codespaces.new/kubernetes/minikube?quickstart=1) minikube logo minikube 在 macOS、Linux 和 Windows 上实现了一个本地 Kubernetes 集群。minikube 的[主要目标](https://minikube.sigs.k8s.io/docs/concepts/principles/) 是成为本地 Kubernetes 应用开发的最佳工具,并支持所有适用的 Kubernetes 功能。 screenshot ## 功能特性 minikube 运行最新的 Kubernetes 稳定版本,并支持标准的 Kubernetes 特性,例如: * [LoadBalancer](https://minikube.sigs.k8s.io/docs/handbook/accessing/#loadbalancer-access) - 使用 `minikube tunnel` * 多集群 - 使用 `minikube start -p ` * [NodePorts](https://minikube.sigs.k8s.io/docs/handbook/accessing/#nodeport-access) - 使用 `minikube service` * [持久卷 (Persistent Volumes)](https://minikube.sigs.k8s.io/docs/handbook/persistent_volumes/) * [控制台 (Dashboard)](https://minikube.sigs.k8s.io/docs/handbook/dashboard/) - `minikube dashboard` * [容器运行时 (Container runtimes)](https://minikube.sigs.k8s.io/docs/handbook/config/#runtime-configuration) - `minikube start --container-runtime` * 通过命令行标志[配置 apiserver 和 kubelet 选项](https://minikube.sigs.k8s.io/docs/handbook/config/#modifying-kubernetes-defaults) * 支持常见的 [CI 环境](https://github.com/minikube-ci/examples) 以及开发者友好的功能: * [插件 (Addons)](https://minikube.sigs.k8s.io/docs/handbook/deploying/#addons) - 一个供开发者共享在 minikube 上运行服务配置的市场 * [NVIDIA GPU 支持](https://minikube.sigs.k8s.io/docs/tutorials/nvidia/) - 用于机器学习 * [AMD GPU 支持](https://minikube.sigs.k8s.io/docs/tutorials/amd/) - 用于机器学习 * [文件系统挂载 (Filesystem mounts)](https://minikube.sigs.k8s.io/docs/handbook/mount/) **有关更多信息,请访问 [minikube 官方网站](https://minikube.sigs.k8s.io)** ## 安装 请参阅[入门指南](https://minikube.sigs.k8s.io/docs/start/) :mega: **请填写我们的[包含 5 个快速问题的调查](https://forms.gle/Gg3hG5ZySw8c1C24A)**,以便我们了解您如何以及为何使用 minikube,以及我们应该进行哪些改进。谢谢! :dancers: ## GitHub Codespace 您可以点击此处,在 GitHub Codespace 中运行 minikube: [![在 GitHub Codespaces 中打开](https://img.shields.io/badge/Open%20in-GitHub%20Codespaces-blue?logo=github)](https://codespaces.new/kubernetes/minikube?quickstart=1) 这将启动一个 GitHub Codespace。然后您可以运行 `minikube start` 和 `minikube dashboard` - 您可以通过打开终端中显示的链接来打开 Minikube 控制台。 您也可以使用您喜欢的 IDE 在本地开发容器中运行 Minikube,有关更多信息,请参阅 Dev Containers ## 文档 请参阅 ## 更多示例 请在 [controls handbook](https://minikube.sigs.k8s.io/docs/handbook/controls/) 中查看 minikube 的实战演示 ## 治理 Kubernetes 项目由一套原则、价值观、策略和流程框架进行治理,以帮助我们的社区和成员实现共同目标。 [Kubernetes 社区](https://github.com/kubernetes/community/blob/master/governance.md) 是了解我们如何组织起来的起点。 [Kubernetes Steering 社区仓库](https://github.com/kubernetes/steering) 由 Kubernetes 指导委员会使用,该委员会负责监督 Kubernetes 项目的治理。 ## 社区 minikube 是一个 Kubernetes [#sig-cluster-lifecycle](https://github.com/kubernetes/community/tree/master/sig-cluster-lifecycle) 项目。 * [**Kubernetes Slack 上的 #minikube**](https://kubernetes.slack.com/messages/minikube) - 与 minikube 开发者实时聊天! * [minikube-users 邮件列表](https://groups.google.com/g/minikube-users) * [minikube-dev 邮件列表](https://groups.google.com/g/minikube-dev) * [贡献](https://minikube.sigs.k8s.io/docs/contrib/) * [开发路线图](https://minikube.sigs.k8s.io/docs/contrib/roadmap/) 加入我们的社区会议: * [双周办公时间,太平洋标准时间周一上午 11 点](https://tinyurl.com/minikube-oh) * [Triage 会议](https://minikube.sigs.k8s.io/docs/contrib/triage/)
标签:Docker, EVTX分析, Go语言, minikube, NIDS, NodePort, 多集群管理, 子域名突变, 安全防御评估, 容器化, 容器编排, 开发测试工具, 开源, 持久化存储, 控制面板, 日志审计, 本地开发环境, 本地集群, 程序破解, 请求拦截, 负载均衡