Size: a a a

2021 May 19

YB

Yura Beznos in Istio_ru
Все встречались кто пользовался истио. Она говорит что какой-то endpoint недоступен. Понять по ней что сломалось невозможно. Читайте раздел по отладке и копайте дальше.
источник

YB

Yura Beznos in Istio_ru
TLS ошибка намекает, что где-то что-то не так с ssl соединениями конечно, но тоже не особенно помогает.
источник

YB

Yura Beznos in Istio_ru
От простого к сложному я бы смотрел:
- логи в дебаг режиме
- istioctl proxy-config
- связность между каждой из точек на пути трафика проверить
- цепочку сертификатов, сколько живут, как обновляются
- настройки istio, смотреть по доке, что к чему
источник

DZ

Dmitriy Z in Istio_ru
что-то мне подсказывает что SSL трафик идёт через TCP балансировщик нагрузки, популярная история =)
источник

YB

Yura Beznos in Istio_ru
Да, есть такое. Легко через proxy-config может быть выявлено тогда.
источник

4

4c74356b41 in Istio_ru
а можно чейнить виртуал сервисы?
источник

4

4c74356b41 in Istio_ru
типа gateway > virtual service > virtual service > service
источник
2021 May 21

F

Filipp in Istio_ru
Благодарю за ответ! @StalkerNOVA и вам тоже спасибо!
источник
2021 May 27

АК

Александр Корнев... in Istio_ru
Привет!  нужен совет, решил попробовать поставить istio. сервисы внутри кластера доступны, а из вне не могу достучаться. например по адресу https://my-k8s-tst:11230 доступен был сервис, сейчас недоступен. gateway настроил так
источник

АК

Александр Корнев... in Istio_ru
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
 name: mesh
spec:
 selector:
   istio: ingressgateway
 servers:
 - port:
     number: 11230
     name: https
     protocol: HTTPS
    hosts:
   - "*"
   tls:
     mode: SIMPLE
     credentialName: ssl-seckret
источник

АА

Алексеев Александр... in Istio_ru
Вроде верно. Смотри дальше VirtualService, DestinationRule
Единственное по tls не подскажу
источник

АК

Александр Корнев... in Istio_ru
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
 name: mesh-gw
spec:
 hosts:
 - my-k8s-tst
 gateways:
 - mesh
 http:
 - match:
   - port: 11230
   route:
   - destination:
       port:
         number: 11230
       host: mysservice.test.svc.cluster.local
DestinationRule необязательно если подов всего по два или без правил не поймет на какой идти?
источник

АА

Алексеев Александр... in Istio_ru
поймет
источник

АА

Алексеев Александр... in Istio_ru
Как выше советовали посмотри istioctl proxy-config route my-k8s-tst
источник

ᴅⁱᵐⁱᴅʳ0ˡ in Istio_ru
gw не верен, https оставь на 443 и смотри на каком порту у тебя висит сервис ингреса
источник
2021 May 28

YB

Yura Beznos in Istio_ru
Порт гв не слушает этот. Посмотри сервисы, там порты.
источник

YB

Yura Beznos in Istio_ru
А если ингресс, то и нода не слушает. А если балансер, то и он.
источник

YB

Yura Beznos in Istio_ru
Вообще обычно предустановленные порты, кроме стандартных, где-то за 30000+
источник

SV

Sergey Volchkov in Istio_ru
30000-32767
источник

SV

Sergey Volchkov in Istio_ru
Kubernetes nodeport port range
источник