@ Ананд.Поздравляю с 1-ым постом!
Соглашение об именах основывается на идее, что каждое потоковое приложение является «версионным», если Skipper используется с SCDF.Версия подвергается воздействию, когда пользователь, когда вы обновляете и обновляете версии потокового приложения или свойства конкретного приложения, либо по требованию, либо с помощью автоматизации CI / CD.
Это очень актуально для рабочих процессов с непрерывной доставкой и непрерывным развертыванием, и мы предоставляем собственные опции в SCDF с помощью таких команд, как stream update ..
и stream rollback ..
соответственно.Для любой из этих операций приложения будут обновляться в K8s, и каждое действие будет увеличивать число в имени приложения.В вашем примере вы увидите их как test-stream-app-v1
, `test-stream-app-v2 и т. Д.
Со всеми историческими версиями в центральном месте (т. Е. В базе данных Skipper), вы быбыть в состоянии взаимодействовать с ними с помощью команд stream history..
и stream manifest ..
в SCDF.
Чтобы узнать больше обо всем этом, посмотрите этот демонстрационный вебинар (начинается @ ~ 41.25), итакже посмотрите образцы в справочном руководстве .
Надеюсь, это поможет.