
Nik
21.06.2018
10:52:09
Коллеги, день добрый, есть ли у кого опыт дружбы между двумя calico кластерами? Основная проблема в том, что у них подключение по сети на виртуальных интерфейсах, 192.168.1.1/30, а калико в source принудительное добавляет адрес физического интерфейса 10.10.10.1, про маршрут до которого второй кластер ничего не знает и все маршруты висят с unrecheable. Есть вариант, заанонсить для второго кластера физические интерфейсы, через bird custom фильтры, но не понимаю пока, как написать подобный фильтр, так как в калико он будет действовать на все пиры, а нужно привязать его к определенной ASN.

Джон
21.06.2018
10:52:29
ребят привет, по circle ci конфигу можно тут спросить?
короче спрошу ))
есть такой вот конфиг

Google

Джон
21.06.2018
10:55:00
https://gist.github.com/qrobin/747567020a7d110750bccf212b6a28b1
при мердже в мастер почему-то не срабатывает воркфлоу. В чем может быть причина?

Alexander
21.06.2018
11:22:50
А в MUK в Киеве происходила конференция по бизнес логике

Igor
21.06.2018
11:33:43
Всем привет, есть вопрос по интеграции gitlab с k8s, может кто подсказать?
При установке ingress-nginx через веб-интерфейс гитлаба получаю ошибку "Error: context deadline exceeded"

Ruslan
21.06.2018
11:34:15
опять вернулся к проблеме зависимостей в apt
Почему, имея в control файле строчку с :
Depends: gmserver-compose (=1.14.0), gmserver-consul (=0.9.0), ...
apt пытается поставить (допустим) пакет gmserver-compose=1.15.0 (при его наличии в репе), что ломает установку основного пакета?

dmitriy
21.06.2018
12:02:39
Мб в репе нету уже такой версии

Constantin
21.06.2018
12:14:29
Привет! Ваше мнение, файлы хранить в базе (GridFS, например) или в FS системы и тиражировать по машинам?

Ruslan
21.06.2018
12:14:59

Andrey
21.06.2018
12:15:35

Ruslan
21.06.2018
12:15:37
просто в процессе разработки проекта автоматически появляются более новые версии пакетов

Google

Constantin
21.06.2018
12:16:02
в гите
Эм, имеется в виду файлы, которые создают пользователи

dmitriy
21.06.2018
12:17:36
Тебе нужны S3 хранилки

Constantin
21.06.2018
12:18:04
И того же GridFS вытаскивать через поток дороже процентов на 40%

dmitriy
21.06.2018
12:27:29
На сколькл изолированные? S3 это протокол и вместо тиражирования по фс можно тиражировать по минио, леофс итд. Или я не так вас понял

Sporykhin
21.06.2018
12:46:56
Кстати о минио, а видели ли вы годные гайды как ее на вмваре поднять?

Constantin
21.06.2018
12:53:39
В общем за DMZ
Сейчас в проекте GridFS в монге, и раздача через ноду, по тестам это на 40% медленне, чем раздавать напрямую через nginx, но зато файлы нормально реплицируются на другие узлы, и с них нормально можно снимать бэкапы, снимая просто снимок с базы.
Но в последнее время файлы стали немного туговатыми, нагрузка из-за них поднимается, и отдача не достаточно резвая.
Возникла идея файлы класть в FS, и перекладывать через Unison или подобное.
Не знаю, просто интересно, как кто похожие решает задачи.

nikoinlove
21.06.2018
13:07:05
ceph ?

ad1
21.06.2018
13:07:30

Constantin
21.06.2018
13:11:47

No1
21.06.2018
13:19:55
Файлы в бд ?

Constantin
21.06.2018
13:20:24

Alan
21.06.2018
13:20:25
Тоже за ceph
Стильно, модно, молодежно

No1
21.06.2018
13:20:45

Constantin
21.06.2018
13:21:20
Хочется поднять производительность системы

No1
21.06.2018
13:21:51
Вы храните монге, это типа бд.

Google

No1
21.06.2018
13:22:34
Вы можете защищать свое решение с хранением файла в бд бесконечно, но вам чаще всего покрутят у виска пальцем ;)

Constantin
21.06.2018
13:23:20
Я его не защищаю, а пытаюсь понять, почему это плохое решение?

No1
21.06.2018
13:24:22
Есть дедупликация? А когда будет 1тб говна,бекапить сколько будет?
Ну и сами говорите - уже медленно
Ладно хоть локов нет при отдаче
Это не плохое решение - так делает школота или сто/архитектор мудак

Constantin
21.06.2018
13:26:09
А есть пруфы? Что это решение школоты?

No1
21.06.2018
13:26:32
Ну вы же сделали

Constantin
21.06.2018
13:26:34
Я знаю, что GridFS не подошел Яндекс.Диску

No1
21.06.2018
13:26:40
И теперь медленно

Constantin
21.06.2018
13:26:41
Оно не критично медленно, просто хочется быстрее

No1
21.06.2018
13:27:13
Хуя себе, сами написали про 40%

Constantin
21.06.2018
13:27:33
На 40% в среднем медленнее, чем через чистая раздача через nginx

No1
21.06.2018
13:27:38
У вас когда опыта будет много, вы будете такие идиотские решения сразу срезать

Constantin
21.06.2018
13:28:00
В чем идиотия?

No1
21.06.2018
13:28:07
Это не место для хранения файлов. Любая бд не место хранения файлов
У вас сейчас 100гб, когда будет больше 5тб вы будете плакать
Даже с 400гб к монги начинается геморрой
Сама по себе могла геморрой, часто теряете мастера?

Google

Constantin
21.06.2018
13:29:33

No1
21.06.2018
13:29:46
Не было ни разу или бывает?))

Constantin
21.06.2018
13:29:56
Не было ни разу

Matvey
21.06.2018
13:29:58
какой гемморой начинается у mongodb с 400гб?

No1
21.06.2018
13:30:20
Реплика кросс дц

Constantin
21.06.2018
13:31:30

No1
21.06.2018
13:31:40
Ну и на репутации)
Вы где то почитали и не только вы, о том что ок хранить файло в бд. И вас таких много... Какие мысли в этот момент в головешке хз, но потом все переделывают и платят за переделку.
Где написано что это решение ок? Тесты хипстера?
Вас с файлом в бд реально много... Это тенденция нескольких лет, когда начались все эти девопсы) то есть пару лет разработки дают вам возможность писать говнокод, но не делать правильных решении в архитектуре, ах да - вы же сами сто/архитект.
Так что страдаете от своих решении пока :) на следующем проекте вы же так не сделаете?)))


Constantin
21.06.2018
13:40:50
Не могу гарантировать, потому что кроме: Не делайте так, это плохо — это школоло, я не увидел. В конце концов файл прокачивается через NodeJS, и падение по производительности может быть еще и на нем, так как файл отдается минуя кеши, в то время как nginx, почти всегда кеширует файлы отдавая их из файловой системы

No1
21.06.2018
13:41:09
вы не дальновидны
храните тогда ключ размером в пару сотен мб в редисе, ну а хуле - решение же норм?

Andrey
21.06.2018
13:42:58
хранил файлы в CouchDB до того как это стало немодным.
но у меня речь шла о небольших файлах и небольшом количестве юзеров. Как там у миллионных энтерпрайзов, я не знаю.

No1
21.06.2018
13:42:59
или что то здесь не так?

Sergey
21.06.2018
13:43:25


Andrew
21.06.2018
13:43:32
Не могу гарантировать, потому что кроме: Не делайте так, это плохо — это школоло, я не увидел. В конце концов файл прокачивается через NodeJS, и падение по производительности может быть еще и на нем, так как файл отдается минуя кеши, в то время как nginx, почти всегда кеширует файлы отдавая их из файловой системы
Файлы в бд это плохо:
1) БД это прослойка над файловой системой
2) nginx умеет кешировать файлы, а еще есть всякие CDN которые позволят изи забирать файлы из nginx и раздавать уже у себя что может ускорить еще загрузку файлов на ~20% иногда и больше
3) файлов бывает много и больших, большая БД, это проблемы для репликации и для бекапов
4) файлы можно раздавать архивом gzip а например NodeJs разжимать их и показывать (опять ускоряем)
достаточно аргументов не использовать БД для файлов?

No1
21.06.2018
13:43:43

Google

Constantin
21.06.2018
13:44:18

Sergey
21.06.2018
13:44:28

Andrew
21.06.2018
13:46:27
Простите, а ceph — это не прослойка над файловой системой?
CEPH это немного другое и сильно привязаное на пропускную способность сетевых карт на серверах
и специально предназначенное для файлов
разные прослойки
почему тут весь чат должен доказывать вам что файлы в БД это плохо?
если вас устраивает радуйтесь
но не просите тут советов "мол у меня файлы в бд, как мне ускорить раздачу файлов"

No1
21.06.2018
13:46:30

next
21.06.2018
13:48:00

Andrey
21.06.2018
13:48:28

Andrew
21.06.2018
13:48:51

Constantin
21.06.2018
13:49:01
Я нихуя не защищаю, а ищу аргументации, почему это плохо, @Mblpz0r мне ее дал.
Причем вы мне сразу стали говорить, про школоло решения, даже не зная ни специфики проекта, ни объема данных, ни числа пользователей

Andrey
21.06.2018
13:49:15
ок, я упустил момент про ускорение

No1
21.06.2018
13:49:22
так тут даже знать не надо об этом ?
в том то и дело
вы же не суете пальцы в розетки? :)) тут такая же хрень, просто не надо так делать - не знаете почему - слушайте кто прошел через это, таких вагон.
объяснять и распинаться перед вами - потому что доходяга не может почитать в инете ? ну такое удовольствие - легче вас сразу какахой облить

Constantin
21.06.2018
14:06:24
Да я вас понял, хранить в базе плохо, где хранить хорошо, мне еще не понятно

___
21.06.2018
14:06:28
кто нибудь трейдит крипту?

Andrew
21.06.2018
14:07:10

Constantin
21.06.2018
14:07:52
смотря какие цели)
много файлов до 60 мегабайт, файлы создаются пользователями и закрепляются за их акаунтом, в grid вязали по внешнему ключу клиента