使用istio-ingress-gateway时,“上游连接错误或在header之前断开/重置”

问题描述 投票:0回答:3

我正在测试我的入口,我删除了以下两个网关用于测试目的。

kubectl delete gateway istio-autogenerated-k8s-ingress -n istio-system
kubectl delete gateway istio-system-gateway -n istio-system

从那以后,我有这个错误upstream connect error or disconnect/reset before headers我通过ingress-gateway访问的任何网址。

是否相关,如果相关,我该如何重新设置?如果没有,我该如何调试呢?

我试图在这个https://cloud.google.com/kubernetes-engine/docs/tutorials/installing-istio之后重新安装istio。然而,它没有工作,两个网关也没有被重新设置。

google-kubernetes-engine istio ingres
3个回答
1
投票

here所述,您应该检查您的命名空间是否正确标记了istio-injection = enabled

kubectl describe ns <your namespace>

如果没有,请添加正确的标签:

kubectl label namespace <your namespace> istio-injection=enabled

0
投票

您可以通过查看istio-ingressgateway容器日志来调试它。


0
投票

您可以按照本教程中列出的Istio版本文件的kubectl apply -f [...]步骤,重新安装相同的Istio版本。这应该恢复那些已删除的系统对象。

旁注:永远不会从名为*-system的命名空间中删除内容。

© www.soinside.com 2019 - 2024. All rights reserved.