Открытая система для развертывания, масштабирования и управления контейнеризированными приложениями на нескольких хостах.
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
Следуйте руководству по началу работы, чтобы установить minikube
- 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 в реальном времени: объединяет логи всех контейнеров рабочей нагрузки в одну временную шкалу в браузере или терминале.
Оркестратор рабочих нагрузок для запуска контейнеров, виртуальных машин и старых бинарных приложений в локальной и облачной инфраструктуре.
Запускает кластеры Kubernetes в контейнерах Docker с помощью vCluster — более лёгкой альтернативы KinD с возможностью приостанавливать и возобновлять работу и встроенными балансировщиками нагрузки.
Декларативные и воспроизводимые среды разработки на базе Nix, настраиваемые в файле devenv.nix с языками, сервисами и процессами.
Терминальный интерфейс (TUI) для просмотра и управления Docker-контейнерами: статистика в реальном времени, логи и доступ через exec.