Spring cloud Spring云数据流服务器在本地运行,指向Kubernetes中的Skipper

Spring cloud Spring云数据流服务器在本地运行,指向Kubernetes中的Skipper,spring-cloud,spring-cloud-stream,spring-cloud-config,spring-cloud-dataflow,spring-cloud-skipper,Spring Cloud,Spring Cloud Stream,Spring Cloud Config,Spring Cloud Dataflow,Spring Cloud Skipper,我正在开发spring云数据流应用程序。我能够在本地运行SpringCloudDataFlowServer,并在CloudFoundry中使用以下配置运行skipper。现在,我正在尝试运行kubernetes集群中运行的skipper。如何指定相同的值 manifest.yml 在v2.3中,我们最近为本地模式添加了特定于平台的docker-compose.yml体验。您可以找到新文件 有了这个基础设施,您可以在本地启动SCDF,但也可以为CF、K8s甚至两者带来平台帐户!看 您也可以使用来启

我正在开发spring云数据流应用程序。我能够在本地运行SpringCloudDataFlowServer,并在CloudFoundry中使用以下配置运行skipper。现在,我正在尝试运行kubernetes集群中运行的skipper。如何指定相同的值

manifest.yml


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

有了这个基础设施,您可以在本地启动SCDF,但也可以为CF、K8s甚至两者带来平台帐户!看


您也可以使用来启动和运行自动化的东西。

按照相同的方法尝试,禁止出现下面的错误!配置的服务帐户没有访问权限。服务帐户可能已被吊销。服务被禁止:用户系统:anonymous无法在API组中列出资源服务似乎它没有从同一个组中获取用户名?很可能您的用户帐户在K8s群集上没有管理员权限;也许还要检查以确保在所需的命名空间上创建了SCDF的服务帐户。这与SCDF本身无关,但与集群配置有关。我很好奇您的用例。为什么您在本地运行SCDF,并且对在云平台中部署流/任务感兴趣?无论如何,这是不推荐的——所以,奇怪的是,这就是为什么。请详细说明一下好吗?我在基本映像的上面有一个自定义数据流服务器映像,本地运行有助于调试,也有助于跳过构建映像的步骤,每次都推送到注册表。
    ---
    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.