1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-longhorn

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Лонгхорн — это распределённая система блочного хранения данных для Kubernetes. Лонгхорн представляет собой облачное хранилище, созданное с использованием Kubernetes и контейнерных примитивов.

Лонгхорн отличается лёгкостью, надёжностью и мощностью. Вы можете установить Лонгхорн в существующий кластер Kubernetes с помощью одной команды kubectl apply или используя Helm-чарты. После установки Лонгхорна в кластере Kubernetes появляется поддержка постоянных томов.

В Лонгхорне реализовано распределённое блочное хранение данных с использованием контейнеров и микросервисов. Для каждого тома блочного устройства Лонгхорн создаёт выделенный контроллер хранилища и синхронно реплицирует том на нескольких репликах, размещённых на разных узлах. Контроллер хранилища и реплики управляются с помощью Kubernetes. Вот некоторые примечательные особенности Лонгхорна:

  1. Корпоративное распределённое хранилище без единой точки отказа.
  2. Инкрементный снимок блочного хранилища.
  3. Резервное копирование во вторичное хранилище (NFSv4 или S3-совместимое объектное хранилище), основанное на эффективном обнаружении изменений блоков.
  4. Регулярные снимки и резервное копирование.
  5. Автоматизированное обновление без прерывания работы. Можно обновить весь программный стек Лонгхорна, не прерывая работу томов!
  6. Интуитивно понятный графический интерфейс панели управления.

Подробнее о технических особенностях Лонгхорна можно прочитать здесь.

Выпуски

Примечание:

  • <версия>* означает, что ветка релиза находится под активной поддержкой и будет периодически получать последующие патчи.
  • Последний релиз означает последнюю версию новейшей ветки релиза.
  • Стабильный релиз означает стабильную версию, которая широко используется пользователями.
  • Выпуск EOL: через год после выхода первой стабильной версии. Подробнее см. График выпуска и поддержки.

https://github.com/longhorn/longhorn/releases

Релиз Последняя версия Стабильные версии Примечание к выпуску Важное примечание Активен
1.7* 1.7.1 1.7.1 🔗 🔗 Да
1.6* 1.6.3 1.6.3, 1.6.2, 1.6.1 🔗 🔗 Да
1.5* 1.5.5 1.5.5, 1.5.4, 1.5.3 🔗 🔗 Да
1.4 1.4.4 1.4.4, 1.4.3, 1.4.2, 1.4.1 🔗 🔗 Нет
1.3 1.3.3 1.3.3, 1.3.2 🔗 Нет

https://github.com/longhorn/longhorn/wiki/Roadmap

Компоненты

Longhorn — это 100% программное обеспечение с открытым исходным кодом. Исходный код проекта распределён по нескольким репозиториям:

  • Manager:
  • Instance Manager:
  • Engine:
  • Share Manager:
  • Backing Image Manager:
  • UI: Статус
Компонент Что делает Репозиторий GitHub
Longhorn Backing Image Manager Скачивание, синхронизация и удаление образа диска longhorn/backing-image-manager
Longhorn Instance Manager Управление жизненным циклом контроллера/реплики экземпляра longhorn/longhorn-instance-manager
Longhorn Manager Оркестрация Longhorn, включает CSI-драйвер для Kubernetes longhorn/longhorn-manager
Longhorn Share Manager Провайдер NFS, который предоставляет тома Longhorn как тома ReadWriteMany longhorn/longhorn-share-manager
Longhorn UI Панель управления Longhorn longhorn/longhorn-ui
Библиотека Что делает Репозиторий GitHub
Longhorn Engine Логика основного контроллера/реплики V1 longhorn/longhorn-engine
Longhorn SPDK Engine Логика основного контроллера/реплики V2 longhorn/longhorn-spdk-engine
iSCSI Helper Библиотеки клиента и сервера iSCSI V1 longhorn/go-iscsi-helper
SPDK Helper Библиотеки клиента и сервера SPDK V2 longhorn/go-spdk-helper
Backup Store Библиотеки резервного копирования longhorn/backupstore
Common Libraries longhorn/go-common-libs

Начало работы

Требования

Требования к установке см. в документации Longhorn: https://longhorn.io/docs/latest/deploy/install/#installation-requirements.

Установка

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

Longhorn можно установить на кластере Kubernetes несколькими способами:

Документация

Официальная документация Longhorn находится здесь: https://longhorn.io/docs. Вовлечённость

Обсуждение, обратная связь

Если у вас есть какие-либо обсуждения или обратная связь, не стесняйтесь создать обсуждение.

Запрос функций, сообщение об ошибке

Если возникли проблемы, не стесняйтесь сообщить о них. У нас есть еженедельное собрание сообщества по рассмотрению всех сообщённых проблем или запросов на улучшение.

При создании сообщения об ошибке, пожалуйста, помогите загрузить пакет поддержки в проблему или отправьте его по адресу: longhorn-support-bundle.

Сообщить об уязвимостях

Если обнаружены какие-либо уязвимости, сообщите о них по адресу: longhorn-security.

Сообщество

Longhorn — это программное обеспечение с открытым исходным кодом, поэтому мы приветствуем любые вклады. Пожалуйста, ознакомьтесь с Кодексом поведения и Руководством по внесению вклада, прежде чем вносить свой вклад.

Внесение кода — не единственный способ внести свой вклад. Мы очень ценим обратную связь, и многие функции Longhorn появились благодаря отзывам пользователей. Если у вас есть какая-либо обратная связь, не стесняйтесь создавать проблему и поговорите с разработчиками в канале Slack CNCF #longhorn.

Если у вас есть какое-либо обсуждение, обратная связь, запросы, проблемы или отчёты о безопасности, пожалуйста, следуйте нижеуказанным способам. У нас также есть канал Slack CNCF: longhorn для обсуждения.

Встреча сообщества и часы работы офиса

Проводится основными сопровождающими Longhorn: 4-я пятница каждого месяца в 09:00 (CET) или 16:00 (CST) по адресу https://community.cncf.io/longhorn-community/.

Список рассылки Longhorn

Будьте в курсе последних новостей и событий: https://lists.cncf.io/g/cncf-longhorn

Вы можете узнать больше о сообществе и его событиях здесь: https://github.com/longhorn/community

Лицензия

Copyright (c) 2014–2022 The Longhorn Authors

Лицензия под версией 2.0 Apache (далее «Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу

http://www.apache.org/licenses/LICENSE-2.0

Программное обеспечение, распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего разрешения и ограничения в рамках Лицензии.

Longhorn — это проект инкубации CNCF

Longhorn — это проект инкубации CNCF

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-longhorn.git
git@api.gitlife.ru:oschina-mirror/mirrors-longhorn.git
oschina-mirror
mirrors-longhorn
mirrors-longhorn
master