Repolode
loft-sh

loft-sh/vind

vind (vCluster в Docker) запускает Kubernetes-кластеры в виде Docker-контейнеров и предлагает альтернативу KinD с дополнительными возможностями.

Звёзды
1,019
Форки
110
Открытые issues
11
Последний коммит
5 месяцев назад

Что это?

vind — это open-source-решение для запуска Kubernetes-кластеров непосредственно в Docker-контейнерах. Оно построено на базе vCluster и предназначено для локальной разработки, тестирования и CI/CD-пайплайнов — в качестве альтернативы KinD (Kubernetes in Docker).

Помимо базового создания кластеров, vind умеет приостанавливать и возобновлять их, автоматически настраивает сервисы LoadBalancer, кэширует скачиваемые образы через локальный Docker daemon и позволяет подключать внешние узлы, например облачные инстансы, через встроенный VPN Tailscale. Снимки кластеров можно сохранять в OCI-реестры, S3 или локальные файлы и позднее восстанавливать. Версию Kubernetes можно обновлять на месте.

Для работы с CLI используется командная строка vCluster (версия 0.34.0 или новее). Также можно запустить веб-интерфейс vCluster Platform для управления кластерами. Кластеры, созданные до запуска платформы, в интерфейсе не появятся.

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

  • 01Запускать Kubernetes-кластеры в Docker-контейнерах в качестве альтернативы KinD.
  • 02Приостанавливать и возобновлять кластеры командами vcluster pause и vcluster resume.
  • 03Автоматически поддерживать сервисы LoadBalancer без дополнительной настройки.
  • 04Кэшировать скачиваемые образы через локальный Docker daemon.
  • 05Подключать внешние узлы, в том числе облачные инстансы, через встроенный VPN Tailscale.
  • 06Сохранять снимки кластеров в OCI-реестры, S3 или локальные файлы и восстанавливать их.
  • 07Обновлять версию Kubernetes на месте, не пересоздавая кластер.

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

  • Предоставлять каждому разработчику или ветке функциональности изолированную среду Kubernetes.
  • Создавать временные кластеры в CI/CD-пайплайнах для тестирования.
  • Изучать Kubernetes без необходимости управлять полноценным кластером.
  • Подключать облачные инстансы к локальному кластеру для гибридной разработки.

Темы

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

Что такое vind?
vind (vCluster в Docker) запускает Kubernetes-кластеры в виде Docker-контейнеров и предлагает альтернативу KinD с дополнительными возможностями. vind — это open-source-решение для запуска Kubernetes-кластеров непосредственно в Docker-контейнерах. Оно построено на базе vCluster и предназначено для локальной разработки, тестирования и CI/CD-пайплайнов — в качестве альтернативы KinD (Kubernetes in Docker).
vind можно использовать бесплатно? Какая у него лицензия?
vind распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
vind всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в vind — 4 июн. 2026 г..
Для чего можно использовать vind?
Предоставлять каждому разработчику или ветке функциональности изолированную среду Kubernetes. Создавать временные кластеры в CI/CD-пайплайнах для тестирования. Изучать Kubernetes без необходимости управлять полноценным кластером. Подключать облачные инстансы к локальному кластеру для гибридной разработки.
Где скачать vind?
Исходный код и инструкции по установке — на GitHub: https://github.com/loft-sh/vind

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

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

Инструмент для самостоятельного тестирования скорости сети и мониторинга серверов: запускает тесты скорости, трассирует маршруты и отправляет оповещения из одного бинарного файла.

1,3 тыс.90GoGPL-2.0Обновлён вчера