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 запускает локальный кластер Kubernetes на macOS, Linux или Windows, чтобы разработчики могли собирать и тестировать приложения Kubernetes прямо на своей машине.
Это полноценный дистрибутив Kubernetes или просто песочница для разработки?Это CLI-утилита, которая поднимает локальный кластер Kubernetes из одного или нескольких узлов с поддержкой стандартных возможностей, таких как LoadBalancer, NodePort и Persistent Volumes. Она рассчитана именно на локальную разработку, а не на продакшн.
Как это запустить?Установите minikube по руководству «Getting Started Guide», затем выполните 'minikube start', чтобы запустить кластер, и 'minikube dashboard', чтобы открыть веб-интерфейс.
Нужно ли сначала установить контейнерную среду или гипервизор?На машине нужен драйвер (среда для контейнеров или виртуальных машин). Выбрать его можно флагом '--container-runtime' при запуске minikube. Поддержка GPU (NVIDIA/AMD) требует соответствующих драйверов для задач машинного обучения.
Это только для тестирования в одиночку или здесь поддерживаются и конфигурации с несколькими кластерами?Поддерживается одновременная работа нескольких кластеров через профили, которые задаются командой 'minikube start -p', так что сценарии с несколькими кластерами можно тестировать локально.
Одинаково ли он работает во всех трёх основных ОС?Да, minikube официально поддерживает macOS, Linux и Windows.
Можно ли открыть сервисы наружу, чтобы протестировать конфигурации LoadBalancer?Да, minikube предоставляет команду 'minikube tunnel', которая позволяет локально работать с сервисами LoadBalancer.
Поддерживает ли minikube задачи с использованием GPU?Да, есть поддержка GPU от NVIDIA и AMD для сценариев машинного обучения.
Можно ли попробовать minikube, ничего не устанавливая на компьютер?Да, minikube можно запустить в GitHub Codespace или в локальном Dev Container, которые поднимают готовое к работе окружение.
Как добавить дополнительные возможности, например мониторинг или ingress?У minikube есть маркетплейс аддонов, где разработчики делятся конфигурациями для запуска дополнительных сервисов поверх кластера 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