0

最近,我为云铸造从 SCDF 1.7.3 升级到 SCDF 2.1.2。另外,我正在使用船长(我必须使用 2.x)。我面临两个主要问题:-

  1. 在 SCDF 服务器环境中作为属性提供的 Buildpack 未用于部署流应用程序。以下是我正在使用的 env 密钥:- SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[xxx]_DEPLOYMENT_BUILLDPACK。这根本没有效果。

  2. 即使我将 SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[xxx]_DEPLOYMENT_ENABLE_RANDOM_APP_NAME_PREFIX 设置为 false,skipper 仍然会为这些应用程序生成随机前缀。

我不确定我做错了什么。任何建议都会有很大帮助。

4

1 回答 1

0

Spring Cloud Data Flow中没有带有前缀SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY的流平台属性,因为流部署由 Spring Cloud Skipper 管理。因此,您需要使用 Skipper 属性进行与流部署相关的配置。

在这种情况下使用的正确属性是:

SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[xxx]_DEPLOYMENT_ENABLERANDOMAPPNAMEPREFIX:错误 SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[xxx]_DEPLOYMENT_BUILLDPACK:

于 2019-07-31T12:27:18.937 回答