Этот план развития определяет функции и возможности OpenEBS, находящиеся в текущей разработке и которые могут быть включены в будущие выпуски.
Участие сообщества и его вклад важны для успешной реализации всех желаемых элементов каждого выпуска. Надеемся, что элементы, указанные ниже, будут служить источником дальнейшего участия со стороны сообщества для продвижения OpenEBS и выпуска захватывающих и ценных функций.
OpenEBS следует подходу управления проектами с небольшим количеством затрат, разделяя элементы разработки на текущие, ближайшие и будущие категории.
Эта таблица содержит список как ближайших, так и долгосрочных запланированных элементов. Ближайшие функции в настоящее время получают наибольшее внимание внутри проекта. Они приоритизированы и планируются для завершения в следующем основном выпуске, где более высокий приоритет отдается удобству использования, стабильности, устойчивости и проблемам целостности данных, отмеченным сообществом. Долгосрочные функции требуют значительных усилий по проектированию и разработке и будут детализированы в будущем.
OpenEBS следует графику выхода новых версий каждые 3-4 месяца.Примечание: Планируемые сроки выхода, номера версий и приоритеты функций могут меняться в ответ на изменения в отрасли Kubernetes, тренды и влияние нашего сообщества.Примечание 2: В таблице указаны ключевые элементы списка задач. Для полного списка функций и проблем обратитесь к https://github.com/openebs/openebs/releases.
Функционал | Описание | Локальный или реплицированный | График выпуска | Статус |
---|---|---|---|---|
Объединённый установщик | Объединённый установщик Helm для всех движков, отменяет оператор YAML | Все | v4.0 (Q1 2024) | Выполнено |
Объединённая документация | Объединённый и переопределённый веб-сайт документации, отменяет mayastor.gitbook.io | Все | v4.0 (Q1 2024) | Выполнено |
Отказ от использования устаревших движков | Устаревшие двигатели и компоненты (например, CStor, Jiva, NFS, NDM) отключены, архивированы и удалены | Все | v4.0 (Q1 2024) | Выполнено |
Изменение размера тома | Возможность увеличения размера тома и системы файлов с непрерывностью I/O | Реплицированный PV Mayastor | v4.0 (Q1 2024) | Выполнено |
Создание консistentных моментальных копий и клонирование тома | Возможность создания консistentных моментальных копий по всем доступным репликам тома и восстановление до указанной моментальной копии | Реплицированный PV Mayastor | v4.1 (Q3 2024) | Выполнено |
CI локального PV | Усиление и улучшение CI, поддержка хартов Helm и больше тестов | Локальный PV (LVM, ZFS, Hostpath) | v4.2 (Q4 2024) | В процессе |
E2E локального PV | Усиление E2E, тестирование универсального чарта, преобразование Ansible в Ginkgo-based BDDs | Локальный PV (LVM, ZFS, Hostpath) | v4.2 (Q4 2024) | В процессе |
Распределение реплик | Распределение реплик на основе пулов и топологии узлов | Реплицированный PV Mayastor | v4.2 (Q4 2024) | В процессе |
Поддержка NVMe-oF через RDMA | Поддержка NVMe-oF через RDMA как транспорта | Реплицированный PV Mayastor | v4.2 (Q4 2024) | В процессе |
Объединённый плагин kubectl | Объединённый плагин kubectl для управления всеми компонентами OpenEBS | Все | v4.2 (Q4 2024) | В процессе |
Клонирование LVM локального PV | Возможность восстановления локального PV LVM моментальной копии в Kubernetes | Локальный PV LVM | v4.3 (Q1 2025) | В процессе |
Изменение размера пула | Возможность увеличения емкости пула за счет расширения базового устройства пула дисков с непрерывностью I/O | Реплицированный PV Mayastor | v4.3 (Q1 2025) | В процессе |
Шифрование данных на месте | Предоставление шифрованных объемов данных на месте | Реплицированный PV Mayastor | v4.3 (Q1 2025) | В процессе |
Защита данных | Возможность резервного копирования и восстановления данных тома OpenEBS из/в S3 конечной точки | Все | v4.3 (Q1 2025) | В процессе |
Улучшения мониторинга/ремонт | Журналирование, мониторинг и оповещения | Все | v4.3 (Q1 2025) | В процессе |
Обработка перемещения медиа пула | Поддержка сценариев, где устройство пула отсоединяется от одного узла и подключается к другому узлу | Все | 2025 | В процессе |
Восстановление снимка | Восстановление данных снимка во время восстановления реплик | Реплицированный PV Mayastor | 2025 | В процессе |
DiskPool над несколькими устройствами | Возможность создания и расширения DiskPools, являющихся агрегатами нескольких блочных устройств | Реплицированный PV Mayastor | 2025 | |
DiskPool типа ZFS/LVM | DiskPool над LVM VG и ZFS ZPool | Реплицированный PV Mayastor | 2025 | В процессе |
Репликация Hostpath | Репликация через тома hostpath | Локальный PV Hostpath | 2025 | |
Переход локального PV rawfile в стабильную версию | Шаги для перехода локального PV rawfile из бета-версии в стабильную | Локальный PV Rawfile | 2025 | |
Объединённый локальный PV CSI-драйвер | Единый CSI-драйвер для всех локальных PV движков | Локальный PV (LVM, ZFS, Hostpath) | TBA | |
Поддержка отключения | Поддержка операций discard/unmap/trim для NVMe томов | Реплицированный PV Mayastor | TBA |
Мы всегда ищем больше вкладов. Если вы заметили что-либо выше, над чем бы хотели поработать, мы приветствуем вас как участника и поддерживаемого лица в областях, которые вам нравятся. Вы можете начать с того, чтобы оставить комментарий к связанной проблеме или создать новую проблему. Также вы можете связаться с нами следующими способами:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )