@kubernetes_ru

Страница 698 из 958
Andor
21.07.2018
11:35:29
И не очень понятно нафиг оно надо в контексте кубера

kvaps
21.07.2018
11:38:03
а зочем?
Как ни странно на штатном ядре у меня были были некоторые проблемы с комбинацией SR-IOV и KVM на определенном оборудовании, а на Proxmoxовом ядре все работат как часы, позже мы начали zfs использовать и теперь вообще не вижу смысла использовать обратно стоковое. Proxmox team постоянно допиливают его и оптимизируют под свои нужды. В итоге имеем всегда самое стабильное и новое ядро.

Но медленный же
это смотря как использовать и с чем сравнивать

Andor
21.07.2018
11:39:44
ext4 + overlayfs

Google
kvaps
21.07.2018
11:40:01
например только вчера сравнивал iscsi таргет расположенный на zvol и на raw-partition, zvol по скорости выйграл

Andor
21.07.2018
11:40:08
Для контейнеров

kvaps
21.07.2018
11:40:21
памяти жрет больше - это факт, но все в пределах разумного

kvaps
21.07.2018
11:41:33
что такое правильное? fio в ручки и погнали :)

но кстати nfs на ext4 на zvol и nfs на ext4 на raw-partiton быстрее оказался на raw-partiton

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

Это красиво. Так, а как линуксоиды решили проблему с лицензией? Там же cddl?
да, меня тоже этот вопрос интересовал, но походу все норм, потому как внутри пакета он все так же поставляется отдельным .ko

А еще есть такая штука как Linstor, оно умеет ZFS в качестве бэкенда

Andor
21.07.2018
11:52:13
в случае если у вас не persistent данных на дисках, то согласен нах не нужен, но в обратном случае позволяет достичь очень гибких конфигураций
А если есть персистент данные на дисках, и хочется максимально доступной скорости, то zfs опять становится не нужен

kvaps
21.07.2018
11:53:23
Погоди-ка а как же отказоустойчивость и хваленный raidz с коррекцией ошибок?

Andor
21.07.2018
11:54:16
То есть других способов сделать рейд нету?

kvaps
21.07.2018
11:54:57
есть mdadm и харверные решения - но ты хочешь сказать что они чем-то лучше?

Google
Andor
21.07.2018
11:55:27
Меньше жрут памяти например

Не гигабайты

Скорость работы не тестировал лично, но зфс вроде никогда не был быстрее чем хфс/ехт4

kvaps
21.07.2018
11:57:28
XFS never again

да не так уж он много и жрет ес честно

главное не использовать дедупликацию :)

ext4 быстрее - да, но ext4 хорош там где нужна просто файловая система, безо всяких там излишеств.

ну и к тому же ничто не мешает тебе сделать ZVOL в ZFS и форматнуть его в ext4

при этом сохранить raidz и возможность снапшотов например

Andor
21.07.2018
12:01:20
Но зачем, если у тебя кубернетисы и прочие микросервисы?

Для чего тебе снапшоты зфс?

ну и к тому же ничто не мешает тебе сделать ZVOL в ZFS и форматнуть его в ext4
Интересно кстати насколько оно плохо будет работать

Я кстати с выходом убунты 16.04 запускал докер+зфс на ней и там слои путались

Ваще каша какая-то получалась

kvaps
21.07.2018
12:04:03
Интересно кстати насколько оно плохо будет работать
отлично работает кстати, это дефолтный способ организации виртуальных дисков в классичиеской виртуализации

Для чего тебе снапшоты зфс?
снапшоты могут быть использованны для создания бекапов: 1 - ты получаешь всегда консистентный бекап за определенный промежуток времени 2 - ты можешь делать инкрементальные бекапы (копировать только дельту между снапшотами) 3 - ты можешь использовать их как замену более частым бекапам, например слышал что делать снапшот каждый час - это нормальная практика для zfs (сам не проверял)

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

Я кстати с выходом убунты 16.04 запускал докер+зфс на ней и там слои путались
у меня таких проблем не наблюдается, может ты докер какой-то неправильный использовал ^^

кстати как ни странно containerd и docker работают с zfs по разному

первый создает zvol с индексами имаджей, а docker с хэшем

Google
Andor
21.07.2018
12:11:37
ну как я сказал выше, даже если у тебя микросервисы данные надо где-то хранить
Надо, ага. Где-то с максимальной производительностью обычно

kvaps
21.07.2018
12:12:30
ну везде приходится искать компромисы

Andor
21.07.2018
12:12:33
Например тот же постгрес бэкапить зфс ваще мало поможет

kvaps
21.07.2018
12:12:53
почему?

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

Andor
21.07.2018
12:14:36
Потому что там снапшоты уровня фс не сильно нужны

kvaps
21.07.2018
12:17:07
@SinTeZoiD

@Andorka а вы в качестве стораджа что используете?

Vadim
21.07.2018
12:19:36
Это красиво. Так, а как линуксоиды решили проблему с лицензией? Там же cddl?
Никак лол. Убунта включает и шлёт пуристов из FSF лесом

kvaps
21.07.2018
12:22:27
под виртуалки/персистентные данные если не храните ничего в контейнерах

Andor
21.07.2018
12:23:50
Ext4

kvaps
21.07.2018
12:24:22
То есть просто на raid?

Andor
21.07.2018
12:26:23
Угу, на железных рейдах

От железных я не в восторге, но в случае с деллами вариантов не очень много

Paul
21.07.2018
12:29:34
Никак лол. Убунта включает и шлёт пуристов из FSF лесом
То есть у них свой lkm? И в upstream это не идёт?

Vadim
21.07.2018
12:30:13
То есть у них свой lkm? И в upstream это не идёт?
нет, там свой модуль. Убунтовское ядро вообще довольно далеко от апстрима - свой apparmor, например

kvaps
21.07.2018
12:36:21
Может хватило бы просто свежего ядра?
Неа, ванильное и hwe имеют тот же баг

Михаил
21.07.2018
12:39:41
Неа, ванильное и hwe имеют тот же баг
А вот с ceph оно похоже не очень)

Google
x
21.07.2018
13:01:09
/report

Alan
21.07.2018
13:33:51
Микросервисы - микроданные!

kvaps
21.07.2018
13:46:19
храни в базе и только её и бекапь
Здравый подход, и я его поддерживаю, но к сожалению не все в базу данных запихнуть можно

kvaps
21.07.2018
13:53:17
Нет, мы преимущесивенно на фс все храним. S3 - интересен, но насколько логично его использование для миллионов маленьких файлов?

kvaps
21.07.2018
13:54:36
Ну допустим php-скрипты, картинки прочая шебурда. Хостинг короче

kvaps
21.07.2018
13:56:02
+ нужно предоставить прозрачный интерфейс для пользователя (ftp)

kvaps
21.07.2018
13:57:28
Серьезно?

Михаил
21.07.2018
13:58:25
Серьезно?
Ну у нас микростатика css js etc отлично заехали

kvaps
21.07.2018
13:59:18
Прикольно, а в чем храните?

Михаил
21.07.2018
14:00:57
Ну у нас там и так статики много

Картинки

kvaps
21.07.2018
14:03:41
Хм, в принципе для статики ceph наверное и правда не плох

С чтением у него все в порядке. Понял, покурю на счет S3 на досуге

Михаил
21.07.2018
14:09:51
Хм, в принципе для статики ceph наверное и правда не плох
Можно посмотреть minio, но я не знаю сколько миллионов в него влезет)

Google
Andor
21.07.2018
14:18:53
Минио слишком хипстерно имхо

Но для дев-среды годится

Михаил
21.07.2018
14:24:51
Минио слишком хипстерно имхо
У него есть ограничение по максимуму дисков вроде

Andor
21.07.2018
14:30:11
У него есть ограничение по максимуму дисков вроде
Ага, 32 вроде, у них в доке написано

blkmrkt
21.07.2018
16:27:15
Чтоб не хардкодить в конфигах, как можно динамически получать список доверенных прокси? Другими словами, как получить список внешних ип всех нод? У меня фронт ставит X-Forwarded-For, вот нужно его игнорить если он прилетел извне.

Oleg
21.07.2018
17:49:19
Кто на каком драйвере minikube пускает?

Pavel
21.07.2018
18:46:26
коллеги, кто нибудь operos в продакшене крутил? https://www.paxautoma.com/operos/

Oleg
21.07.2018
18:59:08
там inotify работает из хостовой машины?

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