kubernetes 等待命名空间kafka中的Ingress资源kafka-cluster-kafka-bootstrap可通过istio ingress寻址时,超时300000 ms

i2loujxw  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(118)

我使用istio-ingress gateway和virtualservice来暴露Strimzi Kafka zookeeper pod正在启动,但没有kafka集群Kafka bootstrap和Kafka broker ingress正在启动

$ kubectl get ingress -n kafka
NAME                            CLASS   HOSTS                              ADDRESS   PORTS     AGE
kafka-cluster-kafka-0           istio   kafka-broker0.example.com               80, 443   22m
kafka-cluster-kafka-bootstrap   istio   kafka-bootstrap.example.com             80, 443   22m

低于误差

io.strimzi.operator.common.operator.resource.TimeoutException: Exceeded timeout of 300000ms while waiting for Ingress resource kafka-cluster-kafka-bootstrap in namespace kafka to be addressable
wgmfuz8q

wgmfuz8q1#

Ingress资源的.status部分中没有Ingress控制器填充的address字段。这是对Strimzi的指示,该Ingress资源已被接受并应该工作.而这正是斯崔姆兹所期待的
请记住,Strimzi中的Ingress支持是在Kubernetes Ingress-NGINX Controller上开发和测试的。各种Ingress控制器并不总是具有相同的行为,也不总是1对1替换。因此,虽然有些可能可以开箱即用,但其他可能无法使用,您可能需要手动更新状态(我知道有些用户使用某些控制器),甚至自己管理Ingress资源。

相关问题