Andrey
@zuzzas печалька
Дай угадаю. Волнуешься из-за latency, потому что разнёс API сервера по разным уголками земного шара?
Костя
нет, волнуюсь из-за того, что до 1.9 версии мертвые api endpoint'ы НИКОГДА не пропадают из под этого сервиса
Костя
https://github.com/kubernetes/kubernetes/issues/56584
Костя
соотвественно -> положил один мастер из 3 -> отлетело 33.333 % трафика ингрессов, круто да? 😁
Artem
Добрый день, может есть у кого книга в электронном варианте "Kubernetes в действии" ?
Костя
@zuzzas ну и вот еще одна причина, почему я волнуюсь https://stackoverflow.com/questions/55652855/where-default-kubernetes-service-gets-a-list-of-endpoints#
Кто любит заглядывать "под капот" Welcome 😉
Костя
@artem_kozlov почему бы не купить? Она копейки по соотношению цена/польза стоит
Artem
Костя
@artem_kozlov покупал, читал, стоит, но имей ввиду, что она написана по мотивам версии 1.7 или около того, а текущая 1.14. Соотвественно основные концепции конечно актуальны, но есть и моменты, которые изменились
Igor
это вот эта? https://www.ozon.ru/context/detail/id/148388621/
Костя
да, только я в оригинале читал и покупал в эл. виде, года 1.5 назад. Так ссылки удобнее копировать и команды, ведь по сути это одна большая лаба
Andor
Andrey
Andrey
Ничуть такого не будет.
Костя
Andor
А почему да
Andor
Что такое "пойдёт на сервис"?
Костя
Сервис kubernetes
Andor
Что такое "пойдёт на сервис"?
Andor
Я знаю что такое kind: Service
Костя
Andor
Что?
Костя
Там выше почитайте кейс
Andor
Ну правда, что ты называешь этими словами-то?
Костя
Отправит запрос по http на cluster-ip сервиса. Так лучше?
Andrey
А почему нет?
Ты волнуешься, что у тебя пользовательский трафик отлетит? Не отлетит.
Andor
У ингресса нет ретраев? Сервис строго кластер-ip?
Pavel
Andor
Костя
Andrey
А если ингресс-контроллер не сможет достучаться до api-server-а?
Так пожалуйста. Он у себя в памяти хранит последнее состояние по Endpoint'ам. Если больших пертурбаций в кластере нет, а их часто не происходит, то Ingress Controller будет держать последний актуальный конфиг и роутить пользовательский трафик согласно ему.
Костя
Pavel
Pavel
И возможно это были кривые руки, а возможно и баг в старой версии nginx-ingress-контроллера
Andrey
Костя
Да о чем ты вообще? Какие запросы? Ingress контроллеры, чтобы работать, должны подключаться к api! Они к ним подключаются через сервис kubernetes, у которого кол во эндпоинтов равно кол ву мастеров. Так вот один мастер умер. Эндпоинты не отреагировали и их осталось 3. Вопрос сколько процентов получат таймауты?
Andrey
Andrey
Если говорить про трафик ко всем остальным сервисам. Если конкретно к kubernetes.default сервису, то 33.33%.
Костя
Бинго
Andor
Andrey
Бинго
А теперь расскажи кейс Ingress, натравленного на Service kubernetes из default неймспейса. Снаружи апишку открываешь?
Andrey
Я не наезжаю, бтв, интересны варианты разных юзкейсов просто.
Artem
Ребятушки, а куда prometheus складывает данные по-умолчанию? К себе в контейнер? Поставил giantswarm/prometheus
Andrey
Andrey
Костя
Andrey
Artem
Костя
Andor
Конечно volume нужен!
Если сразу пушить куда-то без локального сторейжа, то может быть и не нужен :р
Andrey
Не грузи человека. :3
Andor
Нет буду!
Andrey
Yevhenii
Andor
Машин лёрнинг бы да
Andrey
Andor
Yevhenii
Alex
докер в докере
Будешь смеяться, но у меня такие раннеры для Gitlab CI
Tadeusz
не буду смеяться, мне жаль что такое бывает)
Anonymous
А что такого несчастного в раннерах гитлаба в докере?
Andor
Andor
Обычное дело
Alex
Почему ссылки на докерхаб отсюда выпиливаются?
Alex
Что это за херня такая?
Andor
Потому что ссылки выпиливаются?
Alex
Но как давать человеку ссылку на образ тогда?
Andor
Стать фёст класс ситизен
Alex
Стать фёст класс ситизен
Это даже звучит смешно. В подобных чатах обычно 2900 которых спрашивают и 5 которых отвечают. И им надо зарабатывать какие-то привилегии?
Vadim
Испанская Инквизиция заботится о чужой безопасности и выпиливает их