• Русский
  • Описание степени зрелости функций

    Функции на платформе можно классифицировать как версии Alpha, Beta и GA (General Availability) в зависимости от их степени зрелости.

    Функции версии Beta и GA (General Availability) являются либо стабильными, либо находятся в процессе итерации стабилизации. Профессиональные команды обеспечивают поддержку и сервисы. Вы можете использовать соответствующие функции в продуктивных средах в соответствии с вашими реальными потребностями.

    Функции версии Alpha могут содержать дефекты или серьёзные ошибки и по умолчанию не включены в продуктивных средах. Их рекомендуется использовать только в средах, настроенных для ознакомления или тестирования функциональности платформы.

    Чтобы помочь вам отличать функции версии Alpha, в левой структуре каталога документа модули или конкретные функции, находящиеся в версии Alpha, будут отмечены в навигационном меню как Alpha. Например: EnvoyFilter (Alpha).

    В следующей таблице описывается уровень зрелости функций платформы и рекомендуемая область их применения.

    ВерсияОписание зрелостиРекомендуемая область применения
    Alpha
    • Могут содержать дефекты и ошибки, при включении возможны серьёзные баги.
    • Поддерживаемые функции могут быть удалены в любой момент без предупреждения.
    • Изменения в API, сценариях использования продукта, процессах взаимодействия и т. п. могут вызвать проблемы совместимости, но не будут специально объявлены в последующих релизах.
    • Если зависимая функция Kubernetes находится в версии Alpha, соответствующая функция платформы может быть только в версии Alpha.
    Функции версии Alpha по умолчанию отключены в развертываниях в частных средах. Их можно включить, настроив соответствующие параметры при необходимости.
    Из-за риска багов и возможного отсутствия долгосрочной поддержки рекомендуется использовать их только в краткосрочных средах для ознакомления с функционалом или тестирования, например, в средах Proof of Concept (POC).
    Beta
    • Могут содержать дефекты, но все поддерживаемые функции не будут легко удалены.
    • Параметры API, детали проектирования продукта и т. п. могут изменяться с версиями. В таких случаях мы предоставим инструкции по миграции на следующую версию. Требуется аккуратность при выполнении операций редактирования, и приложения, зависящие от функции, могут потребовать отключения.
    Функции версии Beta включены по умолчанию и могут быть отключены настройкой соответствующих параметров при развертывании.
    В последующих версиях возможны несовместимые изменения, поэтому рекомендуется использовать их только в не критичных для бизнеса операционных средах. Если имеется несколько кластеров, которые можно обновлять независимо, это ограничение можно ослабить для использования в продуктивных средах.
    GA
    • Стабильная версия функции, которая будет присутствовать во многих последующих версиях.
    • Параметры API, детали проектирования продукта и т. п. могут изменяться в версиях с долгосрочной поддержкой. В таких случаях мы предоставим инструкции по миграции на следующую версию.
    Подходит для всех сред, включая продуктивные.