Никита
главное чтобы провайдер не резал некоторые протоколы :)
А как нащёт овервью архитектуры? Так-то BGP вроде все облака фильтруют, а какие-нибудь туннели городить для доступа ко внешнему сервису — так это можно и директлинк запилить и со своей инфрой сконнектиться.
Puma
Да так то бгп в облаке ничем не поможет , анонсить то через себя никто не даст, тут и фильтровать ничего не надо
ASTASHOFF
бгп не обязательно использовать как external для анонса своих подсетей через внешний аплинк, разумеется пириться с клаудом никто не даст, да и сетей нет для анонса, в случае с cni (calico etc) бгп юз кейсы чисто внутренние ну вот есть домен внутри скажем одной vpc, vpc может быть огромная, и как Никита говорил rr на м астерах и пиринг нод с мастерами, только пириться можно не с сетевой инфрой как на баре метале, а нагородить что-то своего, что те же функции будет выполнять
ASTASHOFF
опять таки все зависит от масштабов сети и юзкейсов
Puma
Ну меня кажется в масштабах тысяч адресов хватит и рип ну на крайний случай оспф, городить тут бгп это уже маразм
ASTASHOFF
не, ну согласен, но только рип то дистанс вектор, а оспф учит всю топологию (link state), но то такое )
Aleksey
Ну меня кажется в масштабах тысяч адресов хватит и рип ну на крайний случай оспф, городить тут бгп это уже маразм
насколько я понимаю, BGP берут не из-за больших возможностей, а из-за статической задачи соседей
Aleksey
А кто тут подразумевается под соседями?
ну как-то так switch(config)# router bgp 64496 switch(config-router)# neighbor 192.0.2.1
Никита
Ну меня кажется в масштабах тысяч адресов хватит и рип ну на крайний случай оспф, городить тут бгп это уже маразм
Бгп -- это реально очень просто. В случае кластера это примерно как ip route | nc -p 179
ASTASHOFF
Бгп это очень сложный протокол))
Aleksey
Бгп это очень сложный протокол))
смотря что вы с ним пытаетесь делать. Если передать десятка два маршрутов между двумя соседями, то это просто
Alex Sharov
Народ, а кто-нибудь тыкал в eksctl?
ASTASHOFF
а в bgp нет состояний?
есть между пирами
ASTASHOFF
BGP’s finite state machine (as outlined in RFC 4271) has the following states: Idle Connect Active OpenSent OpenConfirm Established
Игорь
Чёт взрустнулось мне. А есть какие-то митапы/встречи в ближайший месяц профильные? В мск например.
Отделение Bereke Bank
Нужен совет. Насколько целесообразно делать так вместо создания secret для кредов registry https://kubernetes.io/docs/concepts/containers/images/#configuring-nodes-to-authenticate-to-a-private-registry если кластер bare metall, а private registry одно?
ASTASHOFF
есть между пирами
бгп знает только о своем соседе ближайшем и информацию о маршруте берет из метаданных таких как as_path, битность as номера, вплоть до "старшести" айпишника соседа при выборе лучшего маршрута. оспф же, в пределах одной зоны является линк стейтом то есть использует состояние канала при выборе лучшего маршрута путем Link State Advertisement
ASTASHOFF
слово "state" тут означает состояние не контрол плейна, а собственно сети
G72K
>externaltrafficpolicy local Тогда не спорю)
Мне кажется и без локал оно в pod напрямую DNAT делает, просто под может быть на чужой ноде и тогда придется туда пересылать , но все равно без дополнительного DNAT . Впрочем для type: LoadBalancer externaltrafficpolicy local все равно всегда полезен
G72K
Узнал на чем калико деньги делает. На NetworkPolicy для федераций кластеров: https://www.tigera.io/tigera-secure-ee/
Andor
> Zero Trust Network Security
Andor
мне уже нравится
Aleksey
> Zero Trust Network Security
а шапочку из фальги выдают?
G72K
Да хер там :) все равно по ИП проверяют :)
Andor
а шапочку из фальги выдают?
если ты живёшь в датацентре, то могут, наверное
Andor
у меня музыка в ритм Капитану
ASTASHOFF
> Zero Trust Network Security
http://zavtra.ru/upl/31/alarge/pic_430975b0.jpg
V
> Zero Trust Network Security
а вдруг у них получилось
V
надо почитать внимательнее
Andor
появилась хотелка - рисовать в графане рестарты подов аннотациями кто чем это делает?
Andor
https://github.com/stevesloka/kubecraft?
ASTASHOFF
ребят, а силиум бпф не умеет в влан?
Andor
на kubecraft похоже
этот кубекрафт или какой?
𝚔𝚟𝚊𝚙𝚜
он самый, там каждый под - это домик, заходишь в домик, дергаешь рычаг, под удаляется
Andor
омг что
Andor
кажется это к моей хотелке имеет примерно 0 отношения
Andor
я хочу аннотацию когда под рестартится
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
прости не так понял, я думал ты хочешь через графану поды ребутать :)
Andor
не
Andor
это слишком было бы
Andor
kubecraft кстати подох похоже
Andor
Зачем?)
чтобы на графиках рисовалось, очевидно
ASTASHOFF
Так а считать рестарты пода без аннотаций?
Andor
что?
𝚔𝚟𝚊𝚙𝚜
kubecraft кстати подох похоже
он никуда дальше proof of concept и не ушел)
ASTASHOFF
я хочу аннотацию когда под рестартится
Зачем тебе аннотация при рестарте пода? Рисовать графики количества рестартов определенного пода? .status.containerStatuses[0].restartCount не?
Andor
количество рестартов я уже рисую, но мне больше нравится аннотациями поверх графиков
Andor
второе не понял
Konstantin
количество рестартов я уже рисую, но мне больше нравится аннотациями поверх графиков
так там же запросы аналогичные, если ты уже рисуешь графики
Andor
я хочу ивенты, а не временные ряды
Andor
и вопрос был "кто как это делает", а не "подскажите надо ли мне это"
Отделение Bereke Bank
и вопрос был "кто как это делает", а не "подскажите надо ли мне это"
Но ведь это русскоязычное комунити. Чего ты ещё ждал? 😅
Andor
сейчас у меня аннотация через запрос changes(kube_pod_container_status_restarts_total{namespace="$deployment_namespace",pod=~"$deployment_name-.*"}[10m]) > 0 но это очевидно херово работает с зумом
Andor
ну и прометей очевидно не годится для хранения событий
G72K
Ещё одна причина выкинуть service через kube-proxy и пускать через envoy: https://github.com/kubernetes/kubernetes/issues/48719
G72K
Это просто праздник какой-то , полная синхронизация идей со вселенной. Буквально только что в kube-proxy дали возможность не делать service вообще, расчет как раз что эта фича покрывается местным энвоем: https://github.com/kubernetes/kubernetes/pull/71355
Andor
меш во все поля
G72K
Адовая штука конечно, но может кому понравится https://yipee.io/
Andor
https://grafana.com/plugins/flant-statusmap-panel
Не вижу как оно мне добавит аннотаций при рестарте подов
Andrey
>аннотаций Сорри, пропустил. Такое в roadmap есть, скоро сделаем.
Andor
Слушай, я сам могу сделать аннотацию через запрос в прометей и я описал, чем это не подходит Мой вопрос был о другом
Anonymous
как мне istio добавить в существующую графану? подключил ее к прометею из istio-system https://grafana.com/orgs/istio добавляю отсюда дашбоарды но они все пустые
Andor
Ну проверь какие запросы в дашбордах
Anonymous
Ну проверь какие запросы в дашбордах
то что в expr? тип эти запросы должны успешно выполняться на прометее?