我目前正在评估 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 作为部署目标?