在kubernetes上设置spring云数据流

wkyowqbh  于 2021-06-07  发布在  Kafka
关注(0)|答案(3)|浏览(342)

我需要自己在主服务器上安装一个spring云数据流示例吗,还是作为部署的一部分“自动”安装?
从当时的描述来看,这还不太清楚http://docs.spring.io/spring-cloud-dataflow-server-kubernetes/docs/current-snapshot/reference/htmlsingle/#_deploying_streams_on_kubernetes
虽然我删除了mysql的所有配置,但我还是遵循了指南。也许这是必须的。虽然我有点卡住,因为它只是没有分配一个外部ip,我不知道为什么,如何调试,以及我是否错过了一些必要的组件安装。
编辑:为了澄清,我在运行时看到了一个scdf服务条目

kubectl get svc

但这项服务从未获得外部ip。

ibrsph3r

ibrsph3r1#

mysql是必需的,这就是为什么它在步骤中。
spring云数据流使用rdbms而不是redis来定义流/任务、应用程序注册和作业存储库。
您还可以使用任何其他受支持的rdmbse。

yfwxisqw

yfwxisqw2#

我需要自己在主服务器上安装一个spring云数据流示例吗,还是作为部署的一部分“自动”安装?
springcloud数据流服务器需要安装在kubernetes外部(它知道如何连接到kubernetes环境),或者您可以使用springcloud数据流服务器docker映像在kubernetes内部运行,后者更好。
上面发布的链接中的步骤6在kubernetes集群中运行scdf docker映像:

使用docker映像和刚刚修改的配置设置,为kubernetes部署spring云数据流服务器。
$kubectl创建-f src/etc/kubernetes/scdf-config-kafka.yml
$kubectl创建-f src/etc/kubernetes/scdf-secrets.yml
$kubectl创建-f src/etc/kubernetes/scdf-service.yml
$kubectl创建-f src/etc/kubernetes/scdf-controller.yml
cld4siwp

cld4siwp3#

你可以用舵图来安装它。
https://dataflow.spring.io/docs/installation/kubernetes/helm/
首先安装舵
然后安装spring云数据流
helm install——将我的发行版命名为stable/spring cloud data flow
它将安装和配置相关的pod,如spring云数据流服务器、mysql、skipper、rabbitmq等。
您还可以自定义版本和配置。

相关问题