Istio 0.8.Объекты и правила трассировки, применяемые в запросе - PullRequest
0 голосов
/ 03 июня 2018

Есть ли способ в v0.8 отследить объекты istio, которые применяются в запросе.

Почему запрос идет по определенному пути.Например, он проходит через вход -> шлюз -> виртуальный сервис -> правило назначения -> pod -> repeat ...

и применяемые правила в каждом объекте.

Спасибо.

1 Ответ

0 голосов
/ 05 июля 2018

Существует новый проект под названием Kiali, созданный для достижения цели использования наблюдаемости для сервисных сеток.Kiali основан на Istio (они работают очень близко к сообществу istio) и всегда использует свою последнюю версию.

В Kiali есть граф сервисов, где пользователи могут видеть, какие объекты istio применяются к каждому сервису.Кроме того, для каждого сервиса вы можете увидеть более подробную информацию об этих объектах istio.

Я приведу здесь два снимка экрана в виде пика:

Вот список сервисов, где вы можете увидеть этот v3и узлы v2 имеют автоматический выключатель (символ молнии), а служба проверки имеет виртуальную службу для запроса маршрутизации между v1 и v2.Обратите внимание, что график также показывает работоспособность всех сервисов и связь между ними.service graph example

Из графика услуг вы можете перейти к каждой странице сведений о службе, где вы можете найти, среди прочего, определения связанных с ней объектов istio.service details example

Для получения дополнительной информации о Kiali посетите веб-страницу: kiali.io и его github: kiali / kiali

...