铲子(在kubernetes中作为服务运行)无法连接到kafka(在kubernetes中作为服务运行)

ymzxtsji  于 2021-06-07  发布在  Kafka
关注(0)|答案(0)|浏览(301)

问题:
铲子部署失败,因为无法与kafka通信,获取错误:nobrokersavable kafka=kafka.datacenter.svc.cluster。local:9092
ubuntu@k8s-worker-1:~$sudo docker日志k8s\U铲子-8469fc4b6d-ftmt4\U 03933125-ff8c-11e8-ac37-fa163e8dcff2\U 0
2018-12-14 10:35.48连接到grafana.datacenter.svc.cluster的graphite。local:2004
2018-12-14 10:35.48连接到kafka kafka=kafka.datacenter.svc.cluster.local
2018-12-14 10:35.50无法连接到kafka e=nobrokersavable()kafka=kafka.datacenter.svc.cluster。local:9092
在上述语句之后,容器退出。
环境:
kafka使用yml文件部署在kubernetes环境中。
尝试使用yml文件在kubernetes环境中部署spool。
Kafka成功连接到zookeeper。
在部署铲子时传递以下参数:
args:-“铲/main.py”
-“--kafka=kafka.$(命名空间).svc.cluster。local:9092"
-“——执政官=consul:4000"
-“--host=grafana.$(命名空间).svc.cluster.local”
-“--主题=数据中心.测试”
ubuntu@k8s-master-1:~$kubectl-8469fc4b6d-ftmt4-n数据中心

State:      Waiting
  Reason:       CrashLoopBackOff
Last State: Terminated
  Reason:       Error
  Exit Code:    1

Conditions:
  Type           Status
  Initialized    True 
  Ready          False 
  PodScheduled   True

事件:来自消息的类型


正常调度10m默认调度程序已成功将spoot-8469fc4b6d-ftmt4分配给k8s-worker-1
normal successfullmountvolume 10m kubelet,k8s-worker-1 mountvolume.setup已成功安装卷“default token pk”
正常创建9m(x4/10m)kubelet,k8s-worker-1创建容器
正常启动9m(x4/10m)kubelet,k8s-worker-1启动集装箱
正常拉动8米(x5超过10米)kubelet,k8s-worker-1拉动图像“docker-registry:8000/datacenter-shovel"
正常拉动8米(x5超过10米)kubelet,k8s-worker-1成功拉动图像“docker”-registry:8000/datacenter-shovel"
警告后退12s(x44超过10m)kubelet,k8s-worker-1后退重新启动失败的容器
++根据Kafka和铁锹豆荚之间的数据包捕获:
我们可以看到交换的数据包(互联网协议版本4,src:192.168.1.81,dst:192.168.1.94)
铲子舱可以看到来自Kafka舱的包裹。
Kafka吊舱能够将数据包发送到电铲吊舱。
任何协助都将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题