问题标签 [spring-cloud-skipper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-cloud-dataflow - 船长客户端如何帮助应用程序获取他们的 streamDeploymentProperties?
想知道船长如何帮助它安装的应用程序获得它们的属性吗?
例如,我使用 http | depoly 在 scdf 中的流 登录并且我已经使用 server.port=8088 配置了 http,它是如何获得这个属性的?
kubernetes - 如何使用静态spring cloud stream url来启动spring cloud任务?
使用平台:Kubernetes。
我对 Spring 云流 url 有疑问。我正在使用 Spring Cloud Stream 启动我的 Spring Cloud 任务。流部署在 Kubernetes 平台中。Stream 包含http-kafka 作为 source和taskLauncerKafka 作为 sink。我使用http-kafka kubernetes 服务 url来启动任务。Kubernetes service url 每次部署后都会发生变化,导致问题。每次流部署后服务名称的变化很难管理。我也尝试过启用负载平衡器。在这种情况下,每次流推出后,外部 IP 地址也会发生变化。
我正在使用船长来管理部署。每次部署流时,流版本都会更改,这也会更改流 url。
就我而言,我有多个实例可以从中启动 spring-cloud 任务。如果流 url 发生变化,我需要在所有实例的部署项目的配置映射中进行更改,并且需要重新部署所有实例。
有什么解决办法吗?我正在考虑使用spring-cloud-config server 或 zookeeper进行集中配置管理。在这种情况下,我还需要更新 url。我可以避免使用集中配置管理部署多个实例。
船长服务器版本: 2.4.1.RELEASE
数据流服务器版本: 2.5.1.RELEASE
spring-boot - Spring Cloud Data Flow Apps 未获取外部参数和环境变量
我已经为通过 Spring Cloud Data Flow 部署为流的应用程序指定了外部参数和环境变量。
但是应用程序没有考虑一些环境变量和参数。
我传递了一个名为“URL”的外部属性。在 springboot 应用程序的资源文件夹下也可以使用相同的属性。理想情况下,根据文档,我传递的外部属性应该覆盖内部属性。而这并没有发生。它总是采用内部的。
尝试了多次重新部署并重新启动。有趣的是,它工作了很长时间。并且在重新部署后停止工作。
spring - Spring Cloud Skipper 获取未版本化的应用程序名称
在将 Spring Cloud Dataflow 2.8 与 Skipper 2.7 一起使用时,有没有办法获得未版本化的应用程序名称?现在随着每次部署/更新/回滚,版本号不断增加。是否有允许未版本控制的应用程序名称的部署程序属性
spring-cloud-dataflow - 无法删除发布:状态机未处于准备执行删除的状态
我已经在 Cloud Foundry 上部署了 SCDF 流。我试图取消部署和重新部署版本,并且某些版本出现以下错误:
堆栈跟踪:
我看到同一个版本的多个版本。我还在列表中看到了一些版本(通过船长外壳),而它在 SCDF UI 中显示“未部署”。
感谢你的帮助。
谢谢
spring-cloud-skipper - Spring cloud skipper 无法通过 REST API 上传包
docker - 如何配置 SCDF Skipper 以使用预先存在的 docker 实例?
我目前正在评估 Spring Cloud Data Flow 在我们的基础架构中的使用情况。我们已经使用了 RabbitMQ 和 Kubernetes,所以这将是我们的目标环境。
出于本地测试的目的,我使用 dockerized MySQL 和 RabbitMQ,我希望 SCDF-Skipper 将 Stream-Services 部署到我的本地 docker 实例,以便他们可以使用预先存在的 MySQL 和 RabbitMQ-Containers(我可以管理和监控所有内容)单个 docker 实例)。
我的第一种方法是使用 docker-compose 中的 Skipper 和 Dataflow Server,但由于我未能部署某些东西,我转而使用本教程之后的 jar:
https://dataflow.spring.io/docs/installation/local/manual/
到目前为止,流的部署工作但无法连接到我预先存在的 dockerized MySQL。这是因为默认情况下 SCDF Skipper 似乎部署到内部 Docker-Instance。
所以我的问题是:有什么方法可以配置 SCDF Skipper 以使用我本地机器上的 Docker-Instance 作为部署目标?