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

Функции на платформе могут быть классифицированы на версии Alpha, Beta и GA (Общедоступная версия) в зависимости от их зрелости.

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

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

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

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

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