Size: a a a

2019 July 29

AK

Anton Konovalov in Istio_ru
%RESPONSE_FLAGS%
Additional details about the response or connection, if any. For TCP connections, the response codes mentioned in the descriptions do not apply. Possible values are:

HTTP and TCP
UH: No healthy upstream hosts in upstream cluster in addition to 503 response code.
UF: Upstream connection failure in addition to 503 response code.
UO: Upstream overflow (circuit breaking) in addition to 503 response code.
NR: No route configured for a given request in addition to 404 response code.
HTTP only
LH: Local service failed health check request in addition to 503 response code.
UT: Upstream request timeout in addition to 504 response code.
LR: Connection local reset in addition to 503 response code.
UR: Upstream remote reset in addition to 503 response code.
UC: Upstream connection termination in addition to 503 response code.
DI: The request processing was delayed for a period specified via fault injection.
FI: The request was aborted with a response code specified via fault injection.
RL: The request was ratelimited locally by the HTTP rate limit filter in addition to 429 response code.
источник

HC

Hardcore Cat in Istio_ru
Anton Konovalov
есть вероятность что сам gateway некорректно сконфигурирован.  вы посмотрите логи самого istio-proxy (envoy ) что он пишет на ваши запросы
Оки, чекну и отпишусь.
В данный момент тестирую на AWS NLB IngressGateway.
источник

HC

Hardcore Cat in Istio_ru
Anton Konovalov
есть вероятность что сам gateway некорректно сконфигурирован.  вы посмотрите логи самого istio-proxy (envoy ) что он пишет на ваши запросы
"istio-proxy" в смысле логи самого Envoy контейнера поды IngressGateway? Или пилотовский istio-proxy ?
источник

I

Igor in Istio_ru
Hardcore Cat
Оки, чекну и отпишусь.
В данный момент тестирую на AWS NLB IngressGateway.
nlb не работает с ингрессами
источник

I

Igor in Istio_ru
у меня так же было с траефиком и нджинксом
источник

I

Igor in Istio_ru
ток елб
источник

I

Igor in Istio_ru
вот прям в точности как у тебя
источник

HC

Hardcore Cat in Istio_ru
Igor
nlb не работает с ингрессами
Кстати заработал аж бегом и церт закрепил на 443
источник

I

Igor in Istio_ru
хм значит я дурак)
источник

I

Igor in Istio_ru
месяц пытался заставить работать nlb
источник

HC

Hardcore Cat in Istio_ru
Хз, по доке истио всё изи-бризи
источник

I

Igor in Istio_ru
потом забил и ооставил елб
источник

HC

Hardcore Cat in Istio_ru
Anton Konovalov
%RESPONSE_FLAGS%
Additional details about the response or connection, if any. For TCP connections, the response codes mentioned in the descriptions do not apply. Possible values are:

HTTP and TCP
UH: No healthy upstream hosts in upstream cluster in addition to 503 response code.
UF: Upstream connection failure in addition to 503 response code.
UO: Upstream overflow (circuit breaking) in addition to 503 response code.
NR: No route configured for a given request in addition to 404 response code.
HTTP only
LH: Local service failed health check request in addition to 503 response code.
UT: Upstream request timeout in addition to 504 response code.
LR: Connection local reset in addition to 503 response code.
UR: Upstream remote reset in addition to 503 response code.
UC: Upstream connection termination in addition to 503 response code.
DI: The request processing was delayed for a period specified via fault injection.
FI: The request was aborted with a response code specified via fault injection.
RL: The request was ratelimited locally by the HTTP rate limit filter in addition to 429 response code.
Благодарю за потраченное на меня время, я разрезолвил свой идиотизм.
Проблема была в прокладке между стулом и монитором которая забыла базу TCP/IP (хотя должен помнить как "отче-наш" прихожане в церкви)
источник
2019 July 31

HC

Hardcore Cat in Istio_ru
Я тут походу буду ещё чутка дольше появляться)
источник

HC

Hardcore Cat in Istio_ru
Всем доброго времени суток!
источник

HC

Hardcore Cat in Istio_ru
Кто то крутит сервисы с gRPC в Istio?
источник

HC

Hardcore Cat in Istio_ru
Задеплоил сегодня сервис c gRPC в Istio и решил протестить gRPC порт:
$ curl -v --http2 some.subdomain.com:8082/v1.ConnectionService/
*   Trying 8.8.8.8...
* TCP_NODELAY set
* Connected to some.subdomain.com (8.8.8.8) port 8082 (#0)
> GET /v1.ConnectionService/ HTTP/1.1
> Host: some.subdomain.com:8082
> User-Agent: curl/7.58.0
> Accept: */*
> Connection: Upgrade, HTTP2-Settings
> Upgrade: h2c
> HTTP2-Settings: AAMAAABkAARAAAAAAAIAAAAA
>
< HTTP/1.1 415 Unsupported Media Type
< content-type: text/plain; encoding=utf-8
< date: Wed, 31 Jul 2019 13:28:10 GMT
< grpc-message: Content-Type is missing from the request
< grpc-status: 13
< server: istio-envoy
< x-envoy-upstream-service-time: 53
< Content-Length: 40
< Connection: keep-alive
<
* Connection #0 to host some.subdomain.com left intact
Content-Type is missing from the request

Без сайдкара отрабатывает на ура. Собственно прошу помощи адептов Envoy.
источник

HC

Hardcore Cat in Istio_ru
Пока нагуглил более вероятное "gRPC Transcoding" через EnvoyFilter
источник

HC

Hardcore Cat in Istio_ru
Протестирую и отпишусь, может кому-то будет полезно в будущем.
источник

A

Andrey Afoninskiy in Istio_ru
а с grpcurl пробовали?
источник