@kubernetes_ru

Страница 14 из 958
Maxim
24.08.2016
22:00:15
у тебя 10гбс между серверами?

Alexander
24.08.2016
22:00:26
ну я планирую элтекс купить, там 4 порта будет

мне 3 надо)

мне советовали недорогие свитчи элтекса

Google
Alexander
24.08.2016
22:02:35
http://eltex-msk.ru/catalog/ethernet/ethernet-kommutatoryi-agregaczii/mes3124.html

вот эти вроде

Maxim
24.08.2016
22:02:55
> наличие 2 интерфейсов 10Гбит/с (SFP+),

SFP - это оптические интерфейсы

не медь

у тебя в сервера оптика заходит?

Alexander
24.08.2016
22:03:36
у меня обычные, но там карточки есть недорогие интеловские же

я сначала гигабитку сделаю в любом случае

но дальше если нужно будет - сделаю апгрейд сети

мне сейчас важно понять, оно решит проблему или нет

если нет - то и смысла не будет обновлять гигабитную сеть

Maxim
24.08.2016
22:04:35
пока ты не можешь четко обозначить проблему, решить ее невозможно

Alexander
24.08.2016
22:04:53
так я обозначил - работа PostgreSQL на Ceph

Google
Alexander
24.08.2016
22:05:09
при какой нагрузке 10 гигабитки будет не хватать?

вот если обычные Xeon E5 серверы (ну, супермикра), тот элтексный свитч и интеловские сетевые карточки

Maxim
24.08.2016
22:06:43
а мы вообще точно еще в канале про кубернетес?

Alexander
24.08.2016
22:07:11
это слегка оффтопик, но я хотел бы понять, как пользователи Kubernetes эти проблемы решают

вам ведь тоже СУБД в облаке нужно запускать как-то

я в чём вижу главный плюс систем типа Kubernetes - сломался 1 сервак, а проект работает

если с базой ничего не делать - смысла от Kubernetes не будет

разве нет?

Maxim
24.08.2016
22:08:34
так же, как и не пользователи кубернетес резервирование и отказоустойчивость классических РСУБД имеет очень мало общего с контейнерной виртуализацией и системами оркестрации

Alexander
24.08.2016
22:09:53
у меня 20-30 проектов почти без нагрузки

Maxim
24.08.2016
22:09:59
но как только ты приносишь stateful-базу, сказка кончается и приходится решать те же вопросы, которые были без контейнеров

Alexander
24.08.2016
22:10:05
главная цель, чего я хочу от облака - отказоустойчивость

Maxim
24.08.2016
22:10:08
только еще и с контейнерами

у меня 20-30 проектов почти без нагрузки
ты понимаешь, в чем отличие stateful приложений от stateless?

у меня есть stateless приложения с чудовищной нагрузкой, если что

потому что у них десятки миллионов пользователей

что не мешает им оставаться stateless

и они - главные "потребители" систем оркестрации контейнеров

ты там гуглить чтоли пошел?

Google
Maxim
24.08.2016
22:13:20
ладно, я спать

Alexander
24.08.2016
22:13:28
я не использовал эту терминологию, но это то, то я думал, да

stateful это базы данных

Maxim
24.08.2016
22:13:43
не только

Alexander
24.08.2016
22:13:45
там важно прошлое состояние

Maxim
24.08.2016
22:14:01
много где важно состояние

если тебе пользователи картиночки загружают, а ты складываешь их прямо в контейнер, то после перезапуска контейнера пользователи потеряют свои картиночки

например

короче, для stateful приложений бенефиты от контейнеризации очень невелики

зато количество проблем зачастую возрастает в разы

как в том анекдоте про регулярные выражения

Alexander
24.08.2016
22:16:50
ну, в общем, выгодно делать сетевую файловую систему и там все эти вещи хранить в 1 месте и туда со всех серверов облака обращаться - так проще всего, но если сеть менее 10гигабит/с - всё будет медленно, а если 10 гигабит/с - как повезёт?

Maxim
24.08.2016
22:17:16
а резервирование?

если твой ceph развалится

Alexander
24.08.2016
22:17:51
ну, бэкапить надо, конечно

а куда без этого

Maxim
24.08.2016
22:18:05
куда?

как интенсивно?

сколько времени будет восстановление происходить?

Alexander
24.08.2016
22:18:25
а какие бэст прэктис тут?

Google
Alexander
24.08.2016
22:18:39
что советуют пользователи Kubernetes?

Maxim
24.08.2016
22:18:41
а какое это имеет отношение к кубернетесу?

Alexander
24.08.2016
22:19:00
так разве не они используют эти вещи?

Maxim
24.08.2016
22:19:13
блин, Александр, серьезно, почитал бы ты сначала что-нибудь про администрирование в целом

ты пытаешься осилить интегральное счисление не зная таблицы умножения

это очень тяжело

Alexander
24.08.2016
22:19:54
я вообще спокойненько админю себе одиночные шаред-серверы уже несколько лет

потребности в сетевых файловых системах не было, вопрос про облака поднял их

на одиночных серверах всё просто apt update && apt full-upgrade раз в неделю и всё работает

сейчас нечто чуть более лучшее (с докером/rkt контейнерами вместо apt upgrade)

Admin
ERROR: S client not available

Alexander
24.08.2016
22:24:05
и если не пытаться делать какое-то облако - вопрос про Ceph просто не будет, он не нужен, а если начинать осваивать тот же Kubernetes или что угодно (в моём случае это будет просто CoreOS + Fleet + Rkt, где есть концепция подов, которую они спёрли из Kubernetes, отсюда я и интересовался тем, как в k8s всё это устроено), вопрос про ту же Ceph возникнет

конечно, можно какой-нибудь чатик про сетевые фс забабахать, но это же 100% пересечение аудитории будет

Maxim
24.08.2016
22:25:43
нет

Fike
24.08.2016
22:26:17
ну, в общем, выгодно делать сетевую файловую систему и там все эти вещи хранить в 1 месте и туда со всех серверов облака обращаться - так проще всего, но если сеть менее 10гигабит/с - всё будет медленно, а если 10 гигабит/с - как повезёт?
Весь кубернетес про то, чтобы не хранить все в одном месте. Конкретно с базами данных проблема решается через volume claim, ты как администратор кластера откуда-то притягиваешь условно-отказоустойчивое файловое хранилище, которое пробрасывается в твой контейнер.

Maxim
24.08.2016
22:26:35
у меня кубернетес есть, куча контейнеров в нем есть, а сетевой файловой системы нет

что я делаю не так?..

Alexander
24.08.2016
22:27:17
ну, если в проектах нет SQL баз данных, то всё ок

Maxim
24.08.2016
22:27:25
есть :(

Alexander
24.08.2016
22:27:42
ну, тогда возникает вопрос про "условно-отказоустойчивое файловое хранилище"

Google
Alexander
24.08.2016
22:27:46
разве нет?

Maxim
24.08.2016
22:28:44
ты на своих шаред серверах как этот вопрос решаешь?

Тимур
24.08.2016
22:29:22
у меня кубернетес есть, куча контейнеров в нем есть, а сетевой файловой системы нет
может появиться говносайтик у которого админка сохраняет картинки в локальную фс. в таком случае без сетевой файловой с-мы никак :)

Alexander
24.08.2016
22:29:41
нет, но пора начать решать, собственно, переход к облаку от одиночных серваков и есть способ решения, конкретно вот со stateless вообще вопросов нет

у меня внешний балансировщик, он просто направит трафик на 1 из трёх серверов, ну и там будет модуль к nginx, который по кукам отправит именно на тот сервер, где пользователь уже был

Тимур
24.08.2016
22:31:00
через volume-plugin прокидываем ceph или gluster

Maxim
24.08.2016
22:32:15
а как такое может произойти?

Fike
24.08.2016
22:32:27
я бы сказал, здесь косяк скорее в самом факте выкладки такого в куб без задней мысли

Alexander
24.08.2016
22:32:32
от желания повысить аптайм говносайтиков? ?

Fike
24.08.2016
22:32:49
куб сам по себе аптайм не повышает

Maxim
24.08.2016
22:32:52
если команда не понимает, как работают инструменты, с которыми они делают бизнес, то тут ничего не поможет

будут UGC в контейнерах и вот это все

тут нет пути

а если люди работают, то и контейнеры такие не появятся

нет серебряной пули

Alexander
24.08.2016
22:34:51
а зачем UGC в контейнерах?

Maxim
24.08.2016
22:34:54
приходится постоянно думать о том, что делать, как и зачем

Alexander
24.08.2016
22:35:16
под субд и UGC должны быть data volume'ы же

Страница 14 из 958