`ошибка восходящего соединения или отключение / сброс перед заголовками` при использовании istio-ingress-gateway - PullRequest
0 голосов
/ 13 февраля 2019

Я проверял свой вход и удалил следующие два шлюза для целей тестирования.

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 для любого URL, к которому я обращаюсь через ingress-gateway.

Это связано и, если да, как я могу настроить их снова?Если нет, как я могу отладить это?

Я попытался переустановить istio после этого https://cloud.google.com/kubernetes-engine/docs/tutorials/installing-istio. Однако, это не сработало, и оба шлюза не были повторно созданы.

Ответы [ 3 ]

0 голосов
/ 16 февраля 2019

Вы всегда можете переустановить ту же версию Istio, выполнив шаг kubectl apply -f [...] файлов выпуска Istio, как указано в руководстве.Это должно восстановить те удаленные системные объекты.

Sidenote: никогда, никогда не удаляйте вещи из пространства имен с именем *-system.

0 голосов
/ 14 марта 2019

как отмечено здесь , вы должны убедиться, что ваше пространство имен правильно помечено istio-инъекцией = включено

kubectl describe ns <your namespace>

, если нет, добавьте правильную метку:

kubectl label namespace <your namespace> istio-injection=enabled
0 голосов
/ 13 февраля 2019

Вы можете отладить это, просмотрев логи контейнера istio-ingressgateway.

...