Repolode
kubernetes

kubernetes/minikube

Инструмент для запуска локального одноузлового или многоузлового кластера Kubernetes в macOS, Linux и Windows для разработки приложений.

Open source альтернатива:Docker Desktop

Звёзды
32,207
Форки
5,363
Открытые issues
606
Последний коммит
позавчера

Что это?

minikube настраивает локальный кластер Kubernetes на компьютере разработчика и служит практичным инструментом для локальной разработки и тестирования приложений Kubernetes. Он запускает последнюю стабильную версию Kubernetes и поддерживает несколько сред выполнения контейнеров, чтобы вы могли выбрать подходящую для своей конфигурации.

Помимо создания кластера, minikube решает распространённые задачи, связанные с сетью и доступом. Команда `minikube tunnel` открывает доступ к сервисам LoadBalancer, `minikube service` — к сервисам NodePort, а команда `minikube dashboard` запускает веб-интерфейс Kubernetes. Также поддерживаются несколько именованных кластеров через профили, постоянные тома, монтирование файловой системы и проброс GPU для оборудования NVIDIA и AMD.

В minikube есть система аддонов для включения готовых сервисов в кластере; кроме того, его можно запускать в GitHub Codespaces и CI-средах.

Ключевые возможности

  • 01Открывает локальный доступ к сервисам LoadBalancer с помощью `minikube tunnel`.
  • 02Запускает несколько именованных кластеров одновременно с помощью профилей.
  • 03Поддерживает выбор среды выполнения контейнеров и настройку параметров apiserver и kubelet.
  • 04Предоставляет встроенную панель управления, которую можно запустить командой `minikube dashboard`.
  • 05Включает аддоны для запуска готовых сервисов и поддержку GPU NVIDIA и AMD.

Сценарии использования

  • Разработка и тестирование приложений Kubernetes на ноутбуке перед развёртыванием в общем кластере.
  • Запуск интеграционных тестов на базе Kubernetes в CI-пайплайнах.
  • Локальные эксперименты с возможностями Kubernetes, такими как постоянные тома и сервисы LoadBalancer.
  • Запуск задач машинного обучения с ускорением на GPU в локальном кластере.

Быстрый старт

  1. 1

    Следуйте руководству по началу работы, чтобы установить minikube

  2. 2

    Запустите локальный кластер

    minikube start

В подборках

Темы

Частые вопросы

Что такое minikube?
Инструмент для запуска локального одноузлового или многоузлового кластера Kubernetes в macOS, Linux и Windows для разработки приложений. minikube настраивает локальный кластер Kubernetes на компьютере разработчика и служит практичным инструментом для локальной разработки и тестирования приложений Kubernetes. Он запускает последнюю стабильную версию Kubernetes и поддерживает несколько сред выполнения контейнеров, чтобы вы могли выбрать подходящую для своей конфигурации.
minikube можно использовать бесплатно? Какая у него лицензия?
minikube распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
minikube всё ещё поддерживается?
Активно поддерживается. Последний коммит в minikube — 23 окт. 2026 г..
Для чего можно использовать minikube?
Разработка и тестирование приложений Kubernetes на ноутбуке перед развёртыванием в общем кластере. Запуск интеграционных тестов на базе Kubernetes в CI-пайплайнах. Локальные эксперименты с возможностями Kubernetes, такими как постоянные тома и сервисы LoadBalancer. Запуск задач машинного обучения с ускорением на GPU в локальном кластере.
Как установить minikube?
Следуйте руководству по началу работы, чтобы установить minikube Запустите локальный кластер: minikube start
Где скачать minikube?
Исходный код и инструкции по установке — на GitHub: https://github.com/kubernetes/minikube

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Запускает кластеры Kubernetes в контейнерах Docker с помощью vCluster — более лёгкой альтернативы KinD с возможностью приостанавливать и возобновлять работу и встроенными балансировщиками нагрузки.

1 тыс.110OtherОбновлён 5 месяцев назад