Бесплатный self-hosted инструмент для резервного копирования PostgreSQL с Point-in-Time Recovery, автоматической проверкой восстановления и веб-интерфейсом.
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 обновляется ежедневно.
Похожие проекты
Панель мониторинга в реальном времени для Proxmox, Docker, Kubernetes, TrueNAS и vSphere с самостоятельным хостингом, оповещениями и плановыми проверками с помощью AI.
Платформа автоматизации, которая собирает, тестирует и выпускает код в контейнерах локально, в CI и в облаке.
Самостоятельно размещаемый шлюз и менеджер домашнего сервера с reverse proxy, SSO/2FA-аутентификацией и защитой от ботов и DDoS.
Веб-интерфейс для управления cron-задачами: расписания в понятном формате, логи в реальном времени и история запусков каждой задачи.
Инструмент для самостоятельного тестирования скорости сети и мониторинга серверов: запускает тесты скорости, трассирует маршруты и отправляет оповещения из одного бинарного файла.