Size: a a a

2020 June 04

SV

Sergey Volchkov in Istio_ru
Это другое))
источник

SV

Sergey Volchkov in Istio_ru
Это вот скорее всего что ты хочешь
источник

АМ

Александр Молодчий... in Istio_ru
Возможно, но я всё равно упрусь в EnvoyFilter
источник

АМ

Александр Молодчий... in Istio_ru
У него явно на <1.5 версии, потомучто workloadLabel в манифесте
источник

SV

Sergey Volchkov in Istio_ru
Это явно старый пример и он почти навернКа не взлетит
источник

SV

Sergey Volchkov in Istio_ru
Но основные понятия дает
источник

АМ

Александр Молодчий... in Istio_ru
Sergey Volchkov
Это явно старый пример и он почти навернКа не взлетит
Я причем не понимаю, если workloadLabels был убран, почему манифест его до сих пор нормально принимает
источник

АМ

Александр Молодчий... in Istio_ru
@m0rgul А какая конкретно часть istio отвечает за EnvoyFilter? Я могу где-то глянуть логи по нему?
источник

SV

Sergey Volchkov in Istio_ru
Весь истио это сеть енвоев и контрол плейн к нему
источник

АМ

Александр Молодчий... in Istio_ru
@m0rgul Так, смотри что получается. Я решил вернуться к документации и к этой строке

NOTE 3: *_To apply an EnvoyFilter resource to all workloads (sidecars and gateways) in the system, define the resource in the config root namespace, without a workloadSelector.

Соответственно я закинул EnvoyFilter в root namespace и начал пробовать с workloadSelector и вот что.

———————————
 workloadSelector:
   labels:
     istio: ingressgateway
Работает на все gateway
———————————
 workloadSelector:
   labels:
     istio: ingressgateway
     nan: ana
Не работает нигде
———————————
 workloadSelector:
   labels:
     nan: ana
Не работает нигде
———————————
 workloadSelector:
   labels:
     app: baremetal-ui
Не работает нигде
———————————
 workloadSelector:
   labels:
     istio: ingressgateway
     app: baremetal-ui
Не работает нигде
источник

АМ

Александр Молодчий... in Istio_ru
Александр Молодчий
@m0rgul Так, смотри что получается. Я решил вернуться к документации и к этой строке

NOTE 3: *_To apply an EnvoyFilter resource to all workloads (sidecars and gateways) in the system, define the resource in the config root namespace, without a workloadSelector.

Соответственно я закинул EnvoyFilter в root namespace и начал пробовать с workloadSelector и вот что.

———————————
 workloadSelector:
   labels:
     istio: ingressgateway
Работает на все gateway
———————————
 workloadSelector:
   labels:
     istio: ingressgateway
     nan: ana
Не работает нигде
———————————
 workloadSelector:
   labels:
     nan: ana
Не работает нигде
———————————
 workloadSelector:
   labels:
     app: baremetal-ui
Не работает нигде
———————————
 workloadSelector:
   labels:
     istio: ingressgateway
     app: baremetal-ui
Не работает нигде
Причем я пробовал и добавлять и убирать istio: ingressgateway в gateways, ему неважно есть оно или нет
источник

АМ

Александр Молодчий... in Istio_ru
Соответственно вопрос остается, что он смотрит в этих

 workloadSelector:
   labels:

Что он чекает
источник

АМ

Александр Молодчий... in Istio_ru
Gateway - нет, пробовал
Pods - нет, аффектит и с и без istio: ingressgateway
источник

АМ

Александр Молодчий... in Istio_ru
Services - нет
Deployment - мимо
источник

АМ

Александр Молодчий... in Istio_ru
Не чекал только istio-ingressgateway deployment
источник

АМ

Александр Молодчий... in Istio_ru
И да тут есть istio: ingressgateway
источник

АМ

Александр Молодчий... in Istio_ru
Да!
источник

АМ

Александр Молодчий... in Istio_ru
Дурка какая-то просто
источник
2020 June 08

AZ

Andrew Zaplatin in Istio_ru
Всем привет. У меня такая проблема с миррорингом grpc трафика на istio 1.3.3. Когда я трафик до пода поставляю снаружи от кубера то мирроринг работает. Краткая схема: NodePort —> Istiogateway —> VirtualService —> Pod всё работает. Я написал похожий virtualservice для обмена трафиком внутри кубера. И оно у меня не работает. Пример с http от istio пробовал повторить, работает. У меня в связи с этим несколько вопросов. Мирроринг обязательно реализовывать через Destinationrule? Обязательно должн присутствовать subset? Labels для subset обязательно должен быть version? Кто-нибудь находил рабочий пример virtualservice для mirroring grpc трафика?
источник

SV

Sergey Volchkov in Istio_ru
Погоди
источник