minikube README

The project's README from github.com/kubernetes/minikube. As one markdown file: README.md.

minikube

Actions Status GoReport Widget GitHub All Releases Latest Release Try minikube in the browser (needs github login)

minikube logo

minikube implements a local Kubernetes cluster on macOS, Linux, and Windows. minikube's primary goals are to be the best tool for local Kubernetes application development and to support all Kubernetes features that fit.

screenshot

Features

minikube runs the latest stable release of Kubernetes, with support for standard Kubernetes features like:

As well as developer-friendly features:

For more information, see the official minikube website

Installation

See the Getting Started Guide

:mega: Please fill out our fast 5-question survey so that we can learn how & why you use minikube, and what improvements we should make. Thank you! :dancers:

GitHub Codespace

You can run minikube in a GitHub Codespace by clicking here: Open in GitHub Codespaces

This will launch a Github Codespace. You can then run minikube start and minikube dashboard - You can then open Minikube Dashboard by clicking opening the link displayed in the terminal.

You can also run Minikube in a Dev Container locally using your favorite IDE, for more information see Dev Containers https://code.visualstudio.com/docs/devcontainers/containers

Documentation

See https://minikube.sigs.k8s.io/docs/

More Examples

See minikube in action in the controls handbook

Governance

Kubernetes project is governed by a framework of principles, values, policies and processes to help our community and constituents towards our shared goals.

The Kubernetes Community is the launching point for learning about how we organize ourselves.

The Kubernetes Steering community repo is used by the Kubernetes Steering Committee, which oversees governance of the Kubernetes project.

Community

minikube is a Kubernetes #sig-cluster-lifecycle project.

Join our community meetings:

minikube (kubernetes/minikube)

Searching Database…

32.2K ·GitHub
这是什么?Minikube 可以在 macOS、Linux 或 Windows 上运行本地 Kubernetes 集群,让开发者直接在自己的电脑上构建和测试 Kubernetes 应用。
这是完整的 Kubernetes 发行版,还是只是一个开发沙盒?它是一个命令行工具,可以启动单节点或多节点的本地 Kubernetes 集群,支持 LoadBalancer、NodePort、Persistent Volume 等标准功能,专为本地开发设计,不面向生产环境。
我该怎么让它运行起来?先通过入门指南安装 minikube,然后运行 'minikube start' 启动集群,再运行 'minikube dashboard' 打开网页界面。
我需要先安装容器运行时或虚拟机管理程序吗?你需要在电脑上准备一个驱动后端(容器或虚拟机运行时)。启动 minikube 时可以用 '--container-runtime' 参数选择它。如果要运行机器学习工作负载,GPU 支持(NVIDIA/AMD)还需要安装对应的驱动。
这只是给个人测试用的,还是也支持多集群配置?支持。通过 'minikube start -p' 使用配置文件(profile)可以同时运行多个集群,因此你可以在本地测试多集群场景。
在三大操作系统上的使用体验都一样吗?是的,minikube 明确支持 macOS、Linux 和 Windows。
我能否对外暴露服务,以测试 LoadBalancer 配置?可以。minikube 提供 'minikube tunnel' 命令,用于在本地支持 LoadBalancer 服务。
minikube 支持 GPU 工作负载吗?支持。它同时提供 NVIDIA 和 AMD GPU 支持,适用于机器学习场景。
不在本地安装任何东西,也能试用 minikube 吗?可以。你可以在 GitHub Codespace 或本地 Dev Container 中启动 minikube,它会提供一个即开即用的环境。
如何添加监控或 Ingress 等额外功能?Minikube 有一个插件市场(addons marketplace),开发者可以在这里分享在 minikube 集群上运行额外服务的配置。
What are similar projects?containerd, k9s, ingress-nginx, kops, k3s, helm, dokku, compose
Creator
kubernetes
Size
297.1 MB
Stars
32.2K
Age
10y
Commits · 90 Days