Потоковые приложения, не использующие пакет сборки, предоставленный в переменной среды сервера SCDF (версия 2.1.2 SCDF)

Недавно я обновил SCDF 1.7.3 до SCDF 2.1.2 для облачного литейного производства. Кроме того, я использую шкипер (я должен с 2.x). Есть две основные проблемы, с которыми я сталкиваюсь:

  1. Buildpack, заданный как свойство в среде сервера SCDF, не используется для развертывания потоковых приложений. Ниже приводится ключ env, который я использую:- SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[xxx]_DEPLOYMENT_BUILDPACK. Это никак не влияет.

  2. Несмотря на то, что я установил SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[xxx]_DEPLOYMENT_ENABLE_RANDOM_APP_NAME_PREFIX в значение false, шкипер все равно генерирует случайный префикс для этих приложений.

Я не уверен, что я делаю неправильно. Любой совет будет очень полезен.

1 ответ

Решение

Нет свойств потоковой платформы с префиксом SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY в Spring Cloud Data Flow, так как потоковые развертывания управляются Spring Cloud Skipper. Следовательно, вам необходимо использовать свойства Skipper для конфигураций, связанных с развертыванием потока.

Правильные свойства для использования в этом случае:

SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS [xxx] _DEPLOYMENT_ENABLERANDOMAPPNAMEPREFIX: ложно

Другие вопросы по тегам