Spring 云数据流向数据流服务器传递参数
Spring Cloud Data Flow Passing Parameters to Data Flow Server
在 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
- ...
我看到舵图有一个参数,server.extraEnvVars,但我只是不确定如何设置上面的 spring.cloud.dataflow.applicationProperties参数转换为数据流服务器将获取的格式。
您正在查找的属性可能在 here
Kafka 图表参数
-> externalKafka.brokers
所以在你的情况下我会尝试
helm install my-release --set externalKafka.borkers=pkc...:9092 bitnami/spring-cloud-dataflow
但是我没有看到 ssl.endpoint.identification.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"
在 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
- ...
我看到舵图有一个参数,server.extraEnvVars,但我只是不确定如何设置上面的 spring.cloud.dataflow.applicationProperties参数转换为数据流服务器将获取的格式。
您正在查找的属性可能在 here Kafka 图表参数 -> externalKafka.brokers
所以在你的情况下我会尝试
helm install my-release --set externalKafka.borkers=pkc...:9092 bitnami/spring-cloud-dataflow
但是我没有看到 ssl.endpoint.identification.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"