Spring Cloud Dataflow Kubernetes - 流式传输外部 IP
Spring Cloud Dataflow Kubernetes - Stream External IP
名称:spring-cloud-dataflow-server
版本:2.2.0.RELEASE
为 'http' 应用程序
部署了一个简单的流 http|log,同时从仪表板设置部署
spring.cloud.deployer.kubernetes.createLoadBalancer=真
app.http.spring.cloud.deployer.kubernetes.createLoadBalancer=true
但仍然没有自动获取外部 IP。任何帮助表示赞赏。
注意:如果直接从 kubernetes 仪表板手动将 Http 服务中的类型从 ClusterIP 更改为 LoadBalancer,它会起作用
使用部署器属性部署流时,您必须使用 deployer
前缀。
例如,考虑以下流。
stream create task-stream --definition "http | task-launcher-dataflow --spring.cloud.dataflow.client.server-uri=http://192.168.99.139:30578 --platform-name=fooz"
部署时,您可以提供部署程序 属性 为特定应用程序创建负载平衡器,在本例中为 http-source
应用程序。
stream deploy task-stream --properties "deployer.http.kubernetes.createLoadBalancer=true"
不过,当从仪表板部署相同的流时,您必须在部署页面的自由格式文本框中提供它。
deployer.http.kubernetes.createLoadBalancer=true
名称:spring-cloud-dataflow-server 版本:2.2.0.RELEASE
为 'http' 应用程序
部署了一个简单的流 http|log,同时从仪表板设置部署spring.cloud.deployer.kubernetes.createLoadBalancer=真 app.http.spring.cloud.deployer.kubernetes.createLoadBalancer=true
但仍然没有自动获取外部 IP。任何帮助表示赞赏。
注意:如果直接从 kubernetes 仪表板手动将 Http 服务中的类型从 ClusterIP 更改为 LoadBalancer,它会起作用
使用部署器属性部署流时,您必须使用 deployer
前缀。
例如,考虑以下流。
stream create task-stream --definition "http | task-launcher-dataflow --spring.cloud.dataflow.client.server-uri=http://192.168.99.139:30578 --platform-name=fooz"
部署时,您可以提供部署程序 属性 为特定应用程序创建负载平衡器,在本例中为 http-source
应用程序。
stream deploy task-stream --properties "deployer.http.kubernetes.createLoadBalancer=true"
不过,当从仪表板部署相同的流时,您必须在部署页面的自由格式文本框中提供它。
deployer.http.kubernetes.createLoadBalancer=true