Size: a a a

2020 June 29

MM

Maxim Makarov in Istio_ru
это просто websocket сервер
источник

ZO

Zon Orti in Istio_ru
Если коннекты не закрывать, то они не закрываются, кмк
источник
2020 July 01

DL

Denis Lozhkin in Istio_ru
Кто может подскзаать куда копать??)

версия Istio 1.5.4

настроил IngressGateway
по этой доке
https://istio.io/docs/setup/install/multicluster/gateways/

ServiceEntry работает только в одну сторону ( CLUSTER1 -> CLUSTER2)
в другую строну ошибка:
curl: (56) Recv failure: Connection reset by peer
command terminated with exit code 56


PeerAuthentication
spec:
 mtls:
   mode: PERMISSIVE

больше политик нет
источник

DL

Denis Lozhkin in Istio_ru
еще одна проблема после появления sidecar ломается proxy_pass на сервис 426 ошибка..
источник
2020 July 02

S

Sergey in Istio_ru
Подскажите плиз кто использует  в кубере circuit брейкер (истио) рубильник замыкается только в случае превышения макс RPS ? На таймауты он никак не реагирует. Ну вот к примеру на модуль А привалила нагрузка и увеличилось время ответа, а модуль Б ходит к модулю А и так как модуль А стал долго отвечать то у модуля Б переполнился тред пул . А вот если бы модуль А отвечал с 503 то у Б проблем бы небыло на обработку других запросов
источник

S

Sergey in Istio_ru
Вопрос можно ли как то заставить цириут брейкер реагировать не только на кол-во RPS но и на задержки. Тоесть чтобы envoy понимал. что сервис долго отвечает и замыкал рубильник дабы отдать ответ об ошибке чтобы сервис Б не тратил свои треды на ожидания ответа
источник

SV

Sergey Volchkov in Istio_ru
Я недавно с этим столнулся
источник

SV

Sergey Volchkov in Istio_ru
По идее тайм-аут можно в виртуалсервисе сделать
источник

SV

Sergey Volchkov in Istio_ru
Я стенд сделал все работало
источник

SV

Sergey Volchkov in Istio_ru
Потом пересобрал и перестало работать по непонятным причинам, так и не разобрался
источник
2020 July 03

S

Sergey in Istio_ru
источник

S

Sergey in Istio_ru
источник

S

Sergey in Istio_ru
нашел вот такую инфу
источник

S

Sergey in Istio_ru
While Envoy doesn’t directly provide an option to trip the breaker on latency, you can combine it with Automatic Retries to emulate this behavior.
источник

SV

Sergey Volchkov in Istio_ru
источник

SV

Sergey Volchkov in Istio_ru
kubectl apply -f - <<EOF
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
 name: reviews
spec:
 hosts:
 - reviews
 http:
 - route:
   - destination:
       host: reviews
       subset: v2
   timeout: 0.5s
EOF
источник

SV

Sergey Volchkov in Istio_ru
4 пункт
источник

S

Sergey in Istio_ru
ну а рубильник при этом будет размыгатся ?
источник

S

Sergey in Istio_ru
Просто прикол в том что рубильник реагирует только когда ты задаешь коннекшн пул с райт лимитингом
источник

S

Sergey in Istio_ru
Хотя пишут чт outliner ejection реагируют на все 5xx которые происходят в сервисе
источник