Istio Ingress Gw

时间:2019-09-26 18:43:12

标签: kubernetes istio

我运行istio 1.3。 创建与头盔聊天istio igreess gw在名称空间测试中。 如果我将istio入口gw放在另一个名称空间(而不是istio-system)中,那么我会进入istio-proxy日志中:Envoy代理未准备就绪:未从Pilot接收配置(Pilot是否正在运行?):cds更新:0成功,0个被拒绝; lds更新:0成功,0被拒绝。有人遇到这个问题吗? 如果我运行istioctl proxy-status,则使者不在列表中。

1 个答案:

答案 0 :(得分:0)

尝试杀死Ingress Gateway窗格。

似乎在GitHub herehere上已经提到了这一点。

您还可以尝试获取有关该问题的更多信息,就像@ GregHanson在他的comment中提到的那样。

  

还要检查入口网关的日志,以查看其是否拒绝了侦听器

kubectl logs -n istio-system -l istio=ingressgateway | grep -v deprecated
     

还要验证入口网关确实知道哪些侦听器:

istioctl proxy-config listeners <istio_ingressgateway_pod>.istio-system
     

然后,检查istio-pilot日志中是否有与网关中定义的主机/端口有关的任何错误。

kubectl logs -n istio-system <istio_pilot_pod> discovery