Comments 8
Спасибо. Полезная статья. Пригодится для активации rate limit.
Раньше была возможность делать JoIN результатов от двух микросервисов. сейчас Istio этот функционал выпилила?
Я о такой функциональности не слышал. По аналогичному запросу на stack overflow предлагают wasm расширения, но выглядит не очень гибко https://stackoverflow.com/questions/75061050/does-istio-provide-the-ability-to-merge-content-of-multiple-backend-apis-in-a-si
Насколько удалось затормозить сеть? Хотя бы раз в 100 смогли?
Спасибо за статью, работаю с похожим сетапом, с отягощением того что кластеры еще и multi-tenant, пришлось написать вагоны OPA Gatekeeper правил что бы ограничить возможность пользователей выстрелить себе в ногу.
Планируете переезд на GatewayAPI based ingress? https://istio.io/latest/docs/tasks/traffic-management/ingress/gateway-api/ Сделали несколько сервисов на нем, очень удобно.
Спасибо за комментарий! За Gateway API наблюдаем, до попробовать руки пока не дошли. API в целом выглядит действительно более наглядным и выразительным в контексте паттерна API Gateway. Обещают сделать утилиту для автоматической конвертации правил маршрутизации, это бы значительно увеличило шансы на скорейшую миграцию
что-то не могу найти анонса утилиты, есть ссылка?
к слову, совсем недавно GatewayAPI вышел в GA https://kubernetes.io/blog/2023/10/31/gateway-api-ga/, с istio 1.20 GatewayAPI считается релиз фичей https://istio.io/latest/news/releases/1.20.x/announcing-1.20/#gateway-api
Возможно «обещали» слишком громко сказано, но вот тут есть следующее упоминание
The similarity between the APIs means that we will be able to offer a tool to easily convert Istio API objects to Gateway API objects, and we will release this alongside the v1 version of the API.
Практическая магия Istio при построении архитектуры крупных микросервисных систем. Часть 1 — функциональная