首页 > 解决方案 > 如何在 Spring Cloud Data Flow for Kubernetes 中自动设置“deploymentLabel”

问题描述

我正在使用 SCDF 的以下 Deployer 属性为我的 Stream Source 提供标签。

deployer.my-source.kubernetes.deploymentLabels=importer-source:myimporter

问题是我必须为每次我想用这个流做的重新部署手动写下来。我看到了一个船长配置,它具有 SCDF 流部署程序属性中可见的所有属性。但是我没能找到deploymentLabel那里的财产。我认为它是某种自定义属性?如您所见,此处未列出:https ://dataflow.spring.io/docs/feature-guides/streams/deployment-properties/

但它确实有效,所以我想知道如何在船长中设置它,因为它不是“官方”或记录的财产。

标签: kubernetesspring-cloud-dataflow

解决方案


这是 Kubernetes 部署程序中的一个错误,因为deploymentLabels当支持在 K8s 应用程序部署程序中具有此属性时,相应的属性未添加到 Kubernetes 部署程序属性

我创建了一个问题来跟踪这个:https ://github.com/spring-cloud/spring-cloud-deployer-kubernetes/issues/344 感谢您报告这个!


推荐阅读