Spring云数据流向数据流服务器传递参数



在Kubernetes上运行的SCDF中,向数据流服务器传递额外参数或环境变量的格式是什么?当在Docker Compose本地运行时,我可以做下面的事情,但不确定在使用helm chart部署到Kubernetes时等效的是什么。

dataflow-server:
image: springcloud/spring-cloud-dataflow-server:${DATAFLOW_VERSION:-2.9.0-SNAPSHOT}
container_name: dataflow-server
ports:
- "9393:9393"
environment:
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers=pkc...:9092
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.configuration.ssl.endpoint.identification.algorithm=https
- ...

我看到有一个参数舵机图表,服务器。extraenvars,但我只是不完全确定如何设置上面的spring.cloud.dataflow.applicationProperties参数转换成数据流服务器接收的格式。

您要查找的属性可能在下面Kafka图参数→externalKafka.brokers

所以在你的例子中,我会尝试

helm install my-release --set externalKafka.borkers=pkc...:9092 bitnami/spring-cloud-dataflow

但是我没有看到ssl.endpoint. identity .algorithm属性的参数

您可以尝试在SCDF shell中运行类似

的内容
stream deploy yourstream --properties "spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.configuration.ssl.endpoint.identification.algorithm=https..., spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers=pkc...:9092"

最新更新