Knative Kafka通道调度器无法到达Kubernetes群集外部的Kafka

Knative Kafka通道调度器无法到达Kubernetes群集外部的Kafka,kubernetes,apache-kafka,knative,Kubernetes,Apache Kafka,Knative,我正在尝试使用以下文档在Knative中设置Kafka通道调度器: 一切都很顺利,只是频道调度员找不到我的卡夫卡经纪人。pod出现错误kafka-channel-dispatcher-0: {“level”:“fatal”,“ts”:1554634078.4035408,“caller”:“dispatcher/main.go:65”,“msg”:“unable” 要创建kafka dispatcher“”,“错误”:“无法创建kafka客户端: 卡夫卡:客户已经没有可用的经纪人可与之交谈了(你

我正在尝试使用以下文档在Knative中设置Kafka通道调度器:

一切都很顺利,只是频道调度员找不到我的卡夫卡经纪人。pod出现错误
kafka-channel-dispatcher-0

{“level”:“fatal”,“ts”:1554634078.4035408,“caller”:“dispatcher/main.go:65”,“msg”:“unable” 要创建kafka dispatcher“”,“错误”:“无法创建kafka客户端: 卡夫卡:客户已经没有可用的经纪人可与之交谈了(你的经纪人是谁 簇 可访问?,“stacktrace”:“main.main\n\t/home/michiel/go/src/github.com/knative/eventing/contrib/kafka/cmd/dispatcher/main.go:65\nruntime.main\n\t/usr/lib/go-1.10/src/runtime/proc.go:198”}

我有一个Kafka节点运行在与K8s集群不同的机器上,但它们位于同一网络中。我尝试在不使用Knative的情况下通过运行带有python的容器来访问Kafka代理,这是成功的,因此我知道可以访问代理

以下是Kafka通道调度器配置图:

apiVersion: v1
kind: ConfigMap
metadata:
  name: kafka-channel-controller-config
  namespace: knative-eventing
data:
  # Broker URL's for the provisioner. Replace this with the URL's for your kafka cluster.
  bootstrap_servers: 10.142.15.232:9092

  # Consumer mode to dispatch events from different partitions in parallel.
  # By default(multiplex), partitions are multiplexed with a single go channel.
  # `multiplex` and `partitions` are valid values.
  ## consumer_mode: partitions
我怎样才能联系到我的经纪人?这是否与我提供的IP地址而不是文档示例中的url有关:

# Broker URL's for the provisioner
bootstrap_servers: my-cluster-kafka-bootstrap.my-kafka-namespace:9092
更新: 我能接触到文档中的strimzi kafka集群