Мешеру Роудмап
Основные этапы высокоуровневой дорожной карты Мешеру:
[v0.5.0]
- [CLI] Подписка на каналы выпуска с системным каналом.
- [CLI] Управление развёртыванием с системным контекстом.
- [Adapter] NGINX Service Mesh.
- [Adapter] Traefik Mesh.
- Оператор Мешеру.
- [Сервер] Расширяемый GraphQL.
- [Удалённый поставщик] Динамическая инъекция плагина.
- Библиотека MeshKit и адаптер Мешеру.
- [Сервер] Профили производительности.
- [Сервер] Шаблоны (crud).
- [MeshKit] Утилита кодов ошибок.
Управление жизненным циклом
[v0.6.0]
Управление жизненным циклом
- [UI] Панель управления ресурсами Kubernetes.
Управление жизненным циклом
- [CLI] Создание
mesh
(операции адаптера).
- [CLI] Повсеместная поддержка Kubernetes.
- [CLI] Начальная поддержка
patterns
.
- [CLI] Рефакторинг
perf
для лучшей поддержки SMP.
- [CLI] Подтверждение поддержки Linux, Windows и MacOS во всех текущих командах.
- [CLI] Рефакторинг конфигурации системы для GKE.
- [CLI] Поддержка OAuth с удалёнными поставщиками.
- [CLI] Проверка системы — предварительные и последующие проверки перед полётом.
- [CLI] Рефакторинг команд системы для docker-compose.
Расширяемость
- [Поставщик] Полная страница / навигационное меню плагина.
- [MeshSync] — повторная синхронизация.
Управление жизненным циклом
- [WASMFilters] — базовая поддержка (CRUD).
Управление производительностью
Управление конфигурацией
- [Сервер] Базовая поддержка дизайна (CRUD).
- [Сервер] GitOps — действия GitHub для Мешеру (производительность и соответствие требованиям).
- [Сервер] Начальные модели, компоненты, взаимосвязи.
Управление событиями
[v0.7.0]
Устойчивость
Сервер
- [Сервер] Механизм рабочего процесса, политика (crud).
- [Сервер] Среды и многокластерная поддержка k8s.
- [Сервер] Первоначальная поддержка GCP и AWS.
- [Сервер] Платформа обмена сообщениями и центр уведомлений.
- [Сервер] Политический механизм.
Управление жизненным циклом
- [UI] Мастер регистрации.
- [CLI] Поддержка сред и рабочих пространств.
Каталог
- [Каталог] Базовая поддержка (CRUD).
Расширяемость
- [Поставщик] Снимки GitOps.
[v0.8.0]
Управление жизненным циклом
- [?] Генератор компонентов для прямого графика или манифеста (Operatorhub).
- [?] SQLite → Postgres (спецификация).
- [?] GitOps: расширение интеграций Flux и ArgoCD.
- [?] Покрытие взаимосвязей для всех компонентов.
- [?] Импорт/экспорт модели.
- [?] GCP и AWS в качестве платформ, компонентов. Цель покрытия кода: 25%.
- [Сервер] — среды и рабочие пространства.
- [MeshSync] — настраиваемое и многоуровневое обнаружение.
- [MeshSync] — составные отпечатки пальцев.
- [CLI] [?] Meshconfig: поддержка мультикластера (спецификации).
- [CLI] [?] Поддержка команды: соединение, учётные данные.
Управление производительностью
- [Адаптер] — распределённое тестирование производительности.
- [Сервер/UI] Несколько поставщиков телеметрии и пользовательские доски (спецификация).
- [Сервер/UI] Пользовательские панели мониторинга и метрики (спецификация).
Управление конфигурацией
- [Сервер] Генератор компонентов: прямой график или манифест (Operatorhub).
- [Сервер] Реестр: импорт/экспорт моделей; OCI.
- [CLI] [Aadhitya A.] Поддержка команд: модель, компонент, взаимосвязь.
Расширяемость
- [Пользовательский интерфейс] — расширяемая авторизация.
Общее / обслуживание
- [Пользовательский интерфейс] Операционный центр (для рабочих процессов).
- [Пользовательский интерфейс] Завершение управления состоянием.
- [Пользовательский интерфейс] Поддержка Material UI v5.
- [CLI]
system report
— отчёт о диагностике.
- [CLI] [?] Рефакторинг
system config
для AKS (спецификация).
- [CLI] [?] Рефакторинг
system config
для EKS (спецификация).
- [CLI] [?] Полная миграция из приложений в дизайн. [?] Цель покрытия кода: 90%.
- [CLI] Покрытие кода Mesheryctl: 50%.
[v0.9.0]
- Покрытие кода Mesheryctl: 60%.
- [Сервер] — расширяемые политики.
- [Сервер] — анализ конфигурации и рекомендации.
Управление жизненным циклом
- [Сервер] Поддержка мультикластеров meshconfig.
[v1.0.0]
Общее / обслуживание
Опубликовать ( 0 )