
Andor
10.10.2018
09:05:32
другой вопрос что... ну бля...

bebebe
10.10.2018
09:06:16
microservices! live migration!
stateless

Maxim
10.10.2018
09:06:23

Google

Maxim
10.10.2018
09:06:32
Кто сказал что kubernetes только для stateless?)

Михаил
10.10.2018
09:06:41

Maxim
10.10.2018
09:06:54

Andor
10.10.2018
09:07:04

Михаил
10.10.2018
09:07:05

Maxim
10.10.2018
09:07:15
Я смотрю ты у нас ванга)

bebebe
10.10.2018
09:07:27
Максим мы будем играть в угадайку? или вы поясните что у вас случилось?

Maxim
10.10.2018
09:07:43
а юзкейс вот такой: перенос игровых серверов на другую ноду, в случае обслуживания текущей
с сохранением ip-адреса

bebebe
10.10.2018
09:08:08
куда сохранять будем? в файл надеюсь?

Maxim
10.10.2018
09:08:08
и kubernetes очень удобен для игровых серверов

Михаил
10.10.2018
09:08:08

Andor
10.10.2018
09:08:15
юзай lxc/lxd

Google

Andor
10.10.2018
09:08:20
зачем тебе кубеня?

Kanat
10.10.2018
09:08:25
Народ подскажите какое и сколько железа нужно чтобы собрать bare metal kubernetes кластер для прода?

Maxim
10.10.2018
09:08:42

Михаил
10.10.2018
09:08:59

Andor
10.10.2018
09:09:03
с кубом такой классный опыт что ты сунул в него сервис который не может пережить рестарт, так?

Kanat
10.10.2018
09:09:06

Andor
10.10.2018
09:09:14
bare metal
наверное

Kanat
10.10.2018
09:09:26
baremetal

Михаил
10.10.2018
09:10:24
microservices! live migration!
мне стыдно самого себя цитировать, но кажется тут без вариантов
openstack stage1 - cattle, not pets
клиенты: че? какой скот? Вы нас за скот считаете? А где live-migration виртуалок? А где HA? Сами вы скот! Хотите денег - пилите
kubernetes stage1: statless, cattle, not pets!
Пользователи? бгг, какой statless? почему у меня данные теряются при передеплое пода на другой ноде?! Какой скот? Сами вы скот!
kubernetes stage2: statefull services, persistence volume

Andor
10.10.2018
09:11:00
полные состояния
statefull
о, у нас тут завтра митап про кубеня

Artem
10.10.2018
09:11:48

Andor
10.10.2018
09:11:58
Kubernetes Helsinki - K8S @ Zalando, Operators & Horizontal Scaling Talks!

Andrey
10.10.2018
09:13:31

Vadim
10.10.2018
09:13:41

Maxim
10.10.2018
09:13:44

Михаил
10.10.2018
09:13:52

Google

Andor
10.10.2018
09:14:06
в HEL :)

Михаил
10.10.2018
09:14:14
Как же у меня горит

Andor
10.10.2018
09:14:36

Vadim
10.10.2018
09:14:51

Andor
10.10.2018
09:15:01
https://www.meetup.com/Kubernetes-Helsinki/events/254608282/ вот описания докладов
видимо про патрони будут рассказывать

Vadim
10.10.2018
09:15:47
кстати, ежели кто-то хочет рассказать что-то продвинутое о кубернетесе милости прошу к нашему шалашу - https://devconf.info/cz

Artem
10.10.2018
09:15:56

Михаил
10.10.2018
09:16:13

Vadim
10.10.2018
09:16:28

bebebe
10.10.2018
09:17:09
если нет, то у вас проблемки

Artem
10.10.2018
09:17:48

Andor
10.10.2018
09:18:53

bebebe
10.10.2018
09:19:26
ну часть игр по udp работают ?
но в общем случае да.

Maxim
10.10.2018
09:19:31
Почему куб для игровых кластеров?
Ну во-первых это докер, мы с ним очень давно работаем, все очень удобно. Layers для игровых серверов прям вообще кайф, особенно при обновлении, раскидывать каждый раз не 10гб, а диффы.
Не нужно писать код шедулера, особенно в случае с мультикластером (kubefed). Все из коробки: nodeSelectors (у нас игровые сервера разных типов, что-то требует железку поможнее, что-то ssd и т.д.)
Игровые сервера бывают и наши (websockets, с ними проще), и не наши: udp.
Удобная работа с сетями.
Относительно простое развертывание на новые тачки
много фактов могу привести)

Andor
10.10.2018
09:20:10
если твой сервер умеет в HA, то рестарт одной ноды ему не страшен

Google

Maxim
10.10.2018
09:20:20
к сожалению не все игровые сервера мы пишем

Andor
10.10.2018
09:20:21
если не умеет, то любой вариант может быть болью

Maxim
10.10.2018
09:21:14
Просто у нас в основном матчмейкинг-сервера: упадет — не страшно. Они относительно быстроживущие, где-то по 40 минут в среднем живут
но есть и долгоиграющие)

Andor
10.10.2018
09:21:37
ну и не парься тогда

Maxim
10.10.2018
09:21:52
да просто ради интереса спросил, может кто уже извращался так)

Andor
10.10.2018
09:22:06
просто поставь NoSchedule на ноду и потом само отвалится

bebebe
10.10.2018
09:22:33
если по 40 минут, то выставляйте ноде которую нужно обслужить noschedule, и когда с неё уйдут все 40-минутноживущие сервисы, вырубайте и обслужиавйте

Maxim
10.10.2018
09:23:13
Мы деплоим с помощью kubespray, как тут к этому относятся?)
просто там из коробки оно делает drain ноды, а нам такое нельзя =(

Михаил
10.10.2018
09:25:26

Maxim
10.10.2018
09:25:32
:D

Михаил
10.10.2018
09:26:08
Но ты нашёл новое дно в этом чате

Andor
10.10.2018
09:26:31
да ладно, понятная хотелка

Maxim
10.10.2018
09:26:32
разве тут не было тех, кто в одном image размещает два процесса?)

Andor
10.10.2018
09:26:43
но с кубенями она не соотносится

Михаил
10.10.2018
09:27:12

bebebe
10.10.2018
09:28:12

Vadim
10.10.2018
09:29:09

Andor
10.10.2018
09:29:12
у меня в одном поде django+gunicorn/haproxy/redis/haproxy_exporter/js

Google

Artem
10.10.2018
09:29:25

Mikhail чердак
10.10.2018
09:29:27
не надо, пожалуйста

bebebe
10.10.2018
09:29:43

Sergey
10.10.2018
09:30:31
дичь какая то

bebebe
10.10.2018
09:30:41

Artem
10.10.2018
09:30:50

Ilia
10.10.2018
09:30:57
Подскажите, в чём разница между statefulset и deployment?

Maxim
10.10.2018
09:32:02
youtu . be/ CgCLPYJRxbU?t=2004

Vadim
10.10.2018
09:34:00

Михаил
10.10.2018
09:34:17
но разбанил

Artem
10.10.2018
09:35:43
Ребят, подскажите. Только начинаю разбираться с кубером, хочу настроить мониторинг, но во всех статьях, что находил, пишут о деплое прометеуса в кластер. а если у меня прометеус уже отдельным инстансом поднят, как мне его на кластер кубера натравить?

Mikhail
10.10.2018
09:36:17

Maxim
10.10.2018
09:37:08
Кстати, кто-нибудь тут использует kubefed?

Ilia
10.10.2018
09:37:21
Нет, дока не ясна, а Максим дал линк на очень хорошее объяснение
Точнее в доке описано что это, но нет сравнения

Maxim
10.10.2018
09:38:00

Dmytro
10.10.2018
09:38:06

Vadim
10.10.2018
09:38:27