0

我正在开发春季云数据流流应用程序。我可以使用以下配置在 Cloud Foundry 中运行的船长在本地运行 Spring 云数据流服务器。现在我正在尝试与在 kubernetes 集群中运行的船长运行相同的操作。我怎样才能指定相同的?

清单.yml

    ---
    applications:
      - name: poc-scdf-server
        memory: 1G
        instances: 1
        path: ../target/scdf-server-1.0.0-SNAPSHOT.jar
        buildpacks:
        - java_buildpack
        env:
          JAVA_VERSION: 1.8.0_+      
          JBP_CONFIG_SPRING_AUTO_RECONFIGURATION: '{enabled: false}'      
          SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_URL: 
          SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_ORG: <org>
          SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_SPACE: <space>
          SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_DOMAIN: <url>
          SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_USERNAME: <user>
          SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_PASSWORD: <pwd>          
   SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_CONNECTION_SKIPSSLVALIDATION: true
   SPRING_CLOUD_SKIPPER_CLIENT_SERVER_URI: <skipper_url>   SPRING_CLOUD_GAIA_SERVICES_ENV_KEY_PREFIX:spring.cloud.dataflow.task.platform.cloudfoundry.accounts[default].connection.
4

1 回答 1

1

在 v2.3 中,我们最近docker-compose.yml为本地模式添加了特定于平台的体验。您可以在此处找到新文件。

有了这个基础设施,您可以在本地启动 SCDF,还可以为 CF、K8s 甚至两者带来平台帐户!请参阅文档

您还可以使用DockerComposeIT.javathigs 来启动并自动化运行。

于 2019-10-29T17:52:42.560 回答