Spring Cloud Data Flow for Kubernetes - 无法配置多个 kafka 代理
Spring Cloud Data Flow for Kubernetes - Could not configure multiple kafka brokers
我正在尝试将我的 SCDF 本地服务器部署迁移到基于 k8s 的解决方案。但是我在处理应用程序的 kafka 代理列表的服务器配置时遇到了一些问题。
我按照此处的说明操作:https://docs.spring.io/spring-cloud-dataflow-server-kubernetes/docs/1.7.2.RELEASE/reference/htmlsingle
并从分支 v1.7.https://github.com/spring-cloud/spring-cloud-dataflow-server-kubernetes 下载示例配置。2.RELEASE
因为我们已经部署了一个kafka集群,我想在server-config-kafka.yaml文件中配置broker-和zk-nodes,这样我们就可以使用同一个kafka集群。
我这样配置我的环境变量:
deployer:
kubernetes:
environmentVariables: >
SPRING_CLOUD_STREAM_KAFKA_BINDER_BROKERS='172.16.3.192:9092,172.16.3.193:9092,172.16.3.194:9092',
SPRING_CLOUD_STREAM_KAFKA_BINDER_ZK_NODES='172.16.3.192:2181,172.16.3.193:2181,172.16.3.194:2181'
但在尝试部署我的 SCDF 流时出现错误:
声明的环境变量无效:172.16.3.193:9092
我应该如何配置它才能使其正常工作?
提前致谢。
删除 YAML 中的 >
那是创建块字符串,而不是环境变量映射。 In YAML, how do I break a string over multiple lines?
此外,如果在 kubernetes 中使用 CoreDNS,您可能应该使用类似 kafka.default.cluster.local
的值,而不是 IP 地址,Zookeeper 也类似
我正在尝试将我的 SCDF 本地服务器部署迁移到基于 k8s 的解决方案。但是我在处理应用程序的 kafka 代理列表的服务器配置时遇到了一些问题。
我按照此处的说明操作:https://docs.spring.io/spring-cloud-dataflow-server-kubernetes/docs/1.7.2.RELEASE/reference/htmlsingle 并从分支 v1.7.https://github.com/spring-cloud/spring-cloud-dataflow-server-kubernetes 下载示例配置。2.RELEASE
因为我们已经部署了一个kafka集群,我想在server-config-kafka.yaml文件中配置broker-和zk-nodes,这样我们就可以使用同一个kafka集群。
我这样配置我的环境变量:
deployer:
kubernetes:
environmentVariables: >
SPRING_CLOUD_STREAM_KAFKA_BINDER_BROKERS='172.16.3.192:9092,172.16.3.193:9092,172.16.3.194:9092',
SPRING_CLOUD_STREAM_KAFKA_BINDER_ZK_NODES='172.16.3.192:2181,172.16.3.193:2181,172.16.3.194:2181'
但在尝试部署我的 SCDF 流时出现错误: 声明的环境变量无效:172.16.3.193:9092
我应该如何配置它才能使其正常工作? 提前致谢。
删除 YAML 中的 >
那是创建块字符串,而不是环境变量映射。 In YAML, how do I break a string over multiple lines?
此外,如果在 kubernetes 中使用 CoreDNS,您可能应该使用类似 kafka.default.cluster.local
的值,而不是 IP 地址,Zookeeper 也类似