𝚔𝚟𝚊𝚙𝚜
или что то что будет поднимать реальный ip на физическом интерфейсе
Посмотри на MetalLB он не такой громоздкий как может показаться.
Andor
интеграцию с калико кстати починили уже?
Andor
там был тикет в калико
Andor
/ban
Etki
1k сообщений мы и сами нвбьем
𝚔𝚟𝚊𝚙𝚜
Не совсем понимаю как в Kubernetes Dashboard авторизация через oauth2 работает.
Max
Ребят. Что если у меня есть пул публичных ip-адресов и куча нод. На этих нодах запускаются короткоживущие поды, каждому из которых нужно выделять любой один свободный ip-адрес. Как лучше поступить и что использовать?
Max
Никаких сервисов и ингрессов не используется
Max
Тупо под с hostNetwork
Pavel
Доброе утро. А не подскажете, какую сетевуху используете в куьере? Я попробовал пока calico и flannel, пока восторга мягко говоря нет...
Pavel
*Кубере😂
Алексей
а чем не устроили?
Алексей
какие претензии в общем?
Pavel
какие претензии в общем?
В общем притензий нет, т.к. думаю, что у меня где-то что-то неправильно настроено скорее всего. Я разворачивал сетевую часть в подах, в итоге при проблемах получалась некая рекурсия: докер не работает из-за недоступности сети, сеть не работает из-за недоступности докера. М.б. мэйнстрим - это разворачивать сетевуху на нодах, а не в подах, как делаете?
Anton
что то у тебя не так
Алексей
чет как то совсем не понятно как связан докер и сеть
Алексей
разницы особой как разворачивать нет стандартный путь это daemonset то бишь в подах
Anton
Калико он для внутренней сети кластера, больше никого в этой сети не должно быть
Алексей
каким образом у тебя сеть аффектит докер, эт загадка великая есть.
Anton
он наверно смешал мух и кОтлет
Anton
смешал сетевую адресацию хостов и кластера
Алексей
ну мне прям любопытно, как такого можно добиться
Алексей
на уровне хостов сеть L2 или L3?
Алексей
ок связность между узлами нормлаьная? трафик ходит?
Pavel
причем тут калико и докер О.O
Вы разворачиваете калико не в подах?
Алексей
калико с докером связанна весьма опосредованно докеру докерово - калико сеть
Алексей
еще раз разницы как разворачивать по сути нет
Anton
Вы разворачиваете калико не в подах?
в подах, но на докер это не как не влияет
Алексей
сеть через ds в любом случае идет в привилигерованных контейнерах тоесть это просто способ упаковки и деплоя
Anton
даже если удалить демон ссет с калико - докер и k8s будет работать
Pavel
ок связность между узлами нормлаьная? трафик ходит?
Да, при штатной работе все хорошо, но если ребутятся хосты иногда калико не создает интерфейсы. Если при этом грохнуть етцд калико, то сеть восстанавливается...
Anton
только сеть у подов не будет
Anton
у калико свой etcd?
Алексей
опередил )
Алексей
но решение с грохнуть etcd мне нравится
Алексей
нет базы, нет проблемы
Алексей
Павел, подозреваю тебе нужно читать документацию, и разбираться как это все работает если ты не можешь корректно сформулировать проблему или вопрос, ответить тебе на этот вопрос врядли кто в состоянии.
Алексей
разделяй связность между хостами (нодами) это необходимо чтоб k8s работал и связность между подами за это как раз и отвечает calico и прочие она у тебя для того чтоб работало все внутри
Max
metallb
Так он вроде для serivce с типом lb предназначен, не?
Алексей
выбор сети определяется требованиями которые ты к ней выдвигаешь
Max
Кстати, 10ms между тремя нодами кластера это плохо?
Anton
Так он вроде для serivce с типом lb предназначен, не?
Да, у ней есть пулы адресов - которые ты можешь назначить
Алексей
у тебя просто сеть не работает
Anton
Да, у ней есть пулы адресов - которые ты можешь назначить
То что ты хочешь - натягивать IP из пула на поды минуя сервис, это лечение горла через жопу
Anton
сервисы это по сути правила (iptables/ipvs) по маршрутизации - может взять твой ip и привязать к поду
Anton
так или иначе тебе придется это делать вручную более геморойным способом
Anton
берешь metallb - заводишь пул с адресами, создаешь под и сервис для него с аннотацией - имя пула - и опа, внешний ip привязан к pod
Pavel
выбор сети определяется требованиями которые ты к ней выдвигаешь
Тут скорее просто блиц-опрос, кто какое сетевое решение использует. Для наших задач в принципе и flannel достаточно, пока никаких разграничений между подами не нужно.
Алексей
у меня kube-router и flannel
Pavel
Просто самое хайповое решение имеет преимущество в части кол-ва кейсов
Siarhei
Добрый день, сотолкнулся с проблемой с журналированием логов и Fluentd. везде логи читают из фалов, у мня на сентоси они соответсвенно в журнале. по примерам накатал сорс <source> @id journald-docker @type systemd matches [{ "_SYSTEMD_UNIT": "docker.service" }] <storage> @type local persistent false path /var/log/journald-docker.pos </storage> read_from_head true tag docker </source> но возник вопрос как мне теперь отфильтровать толко нужный лог для заданных контенеров и отправитьотфильтрованое в еластик
Pavel
у меня kube-router и flannel
Ясно, спасибо!
Pavel
у меня kube-router и flannel
А это прод или пока песочница?
Алексей
и то и другое это разные кластера
Aleksey
Господа, подскажите, разворачивали кластера kubespray и возник вопрос. Для ETCD kubespray генерит сертификаты и вроде как по дефолту на год. Все разворачивают etcd по https? Как реворкаете сертификаты?
Алексей
есть dev есть prod
Алексей
у меня несколько кластеров
Алексей
ну и dev не в смысле тестовый кластер а в смысле под dev и тестинг просто требования по доступности ниже чем у прода
Anton
У меня hostnetwork
Ручками тогда
Max
Эх
Max
А вообще я же могу создавать автоматом отдельный нетворк с этим ип
Max
Из докера
Max
Можно сделать так чтобы одним подам сам куб раздавал из одной подсети, а другим из другой?
Pavel
Да поставил уже)