我运行istio 1.3。 创建与头盔聊天istio igreess gw在名称空间测试中。 如果我将istio入口gw放在另一个名称空间(而不是istio-system)中,那么我会进入istio-proxy日志中:Envoy代理未准备就绪:未从Pilot接收配置(Pilot是否正在运行?):cds更新:0成功,0个被拒绝; lds更新:0成功,0被拒绝。有人遇到这个问题吗? 如果我运行istioctl proxy-status,则使者不在列表中。
答案 0 :(得分:0)
尝试杀死Ingress Gateway窗格。
您还可以尝试获取有关该问题的更多信息,就像@ 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