Alexander
Если на ubuntu то можно же через ansible и kubeadm
Logan
+ kickstart/preseed для начальной установки
Etki
Denis
Logan
Да и add/remove нужен
вопрос в пространство - как именно добавляется нода в кубик? я имею ввиду не скриптами - а "напрямую"
Logan
м?
на пальцах:
- убиваем сервис, который обрабатывает транзакцию
- коннект к сервису не убивается и остается висеть (я так понимаю - вопрос был именно в этом)
- рвать коннекты, конечно, некрасиво. Но они все равно не ведут никуда
Etki
они ведут к подам, которые еще живы, раз жив коннект
Logan
и кстати - этим не iptables занимается. Но грохнуть активный коннект возможно, tcpkill поможет в этом
Logan
ну да, вариант, согласен. Но тогда непонятно, как активный стрим перекинуть
Etki
приложение должно знать о том, что сервис может возникнуть и умереть, постоянно забирать список новых айпишников и самостоятельно пересоздавать подключения :\
Etki
для обычных приложений в любом случае ситуация сраная, не спорю
Logan
Logan
про книжку нет информации ни у кого?
Anonymous
Пока книжки пишут документация пару раз уже меняется
Anonymous
Кстати, есть где инфа когда sheduledjobs будет в бете?
Zon
Ишью должен быть
Roman
Roman
Roman
Etki
Roman
Etki
отключиться, подключиться
Roman
Etki
про какой список ip говорится? список адресов подов в headless-сервисе?
Zon
Рекомендуют пока https://github.com/wercker/cronetes
Roman
но реконнекты - это надо автоматически рисовать подтверждение доставки
Etki
я вообще не понимаю суть претензий
Etki
есть сервис,чей адрес может исчезнуть и появиться
Etki
единственный нормальный способ это обрабатывать - научить приложение обращаться с ним, как с непостоянной личностью
Roman
смотри. реконнекты между сервисами требуют наличия подтверждения доставки. иначи у тебя будут дубли.
Etki
они и так скорее всего будут, но пускай так. в чем проблема-то?
Roman
Roman
дальше идея ясна?
Etki
да при чем тут это все?
Etki
сеть порвалась - тот же эффект
Etki
баг в сервисе - тот же эффект
Etki
есть ли вообще в наше время сервис, который не подтверждает доставку, кроме редиса? есть ли переводы денег, осуществляемые без журналирования?
Etki
я ей-богу не понимаю, о чем сейчас речь
Zon
The hard way?
Logan
The hard way?
а что делать, если скрипт не может решить мою задачу?
Logan
и вопросов к документации, на самом-то деле довольно много, это просто первое, что в голову пришло
Zon
Zon
Logan
Zon
Книга была бы ещё более устаревшей, чем документация
Zon
Можно ещё ишью открыть, сходить в их слак или юзер-группу
Anonymous
ну это понятная проблема - я не защищаю, но по сути везде щас так, у меня в проекте так же )
Logan
простой пример: единственным местом, где я нашел описание архитектуры к8 оказалось учебное пособие для учитилей информатики
Zon
Anonymous
о а скинь ссылку )
Anonymous
походу где-то крутые учителя информатики, софт стал стабильным только в этом году а его уже преподают в учебных заведениях... в мое время учителя информатики опаздывали лет на 10 в этом плане :)
Logan
http://kubecloud.io/files/kubecloud.pdf
Anonymous
спс
Logan
это пособие для хороших учителей
Logan
там вообще много полезного
Logan
про кубик там начиная с 4 главы
Anonymous
во кстати, после твоего ответа начал гуглить и маленькую брошурку на русском еще нашел: http://ru.bmstu.wiki/Kubernetes
Logan
посмотрю, спасибо
Anonymous
а у меня вот другой вопрос: как будучи на ноде через ssh узнать где находится etcd? проблема в GKE с поиском его чтобы снимать статистику по нодам :)
Anonymous
типа он где-то есть раз все работает, а где - хз
Etki
через ps aux | grep etcd не вылезает?
Etki
еще через netstat -ключи, которые я никак не запомню | grep etcd можно попробовать
Etki
-tulpn вроде
Anonymous
оба варианта пробовал
Anonymous
он снаружи висит где-то у гугля
Anonymous
а где путь выцепить
Etki
то есть вообще не на нодах GCE? фига себе
Anonymous
ну в hard way собственно так и пишут: etcd это отдельный сервис и не должен от нод зависеть
Zon
Anonymous
чтоб grafana отображала инфу о свободном месте на нодах и все такое... или я куда-то не туда копаю?
Anonymous
ок, нафиг etcd