Size: a a a

Django [ru] #STAY HOME

2020 January 12

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Pavel Zagrebelin
вынести данный в volume container и делать с самим постгрисом всё, что угодно.
Но и volume - в зоне риска. Docker исходит из концепции «let it crash», не факт что старый Postgres контейнер умирая не запишет мусор в volume, не сломает энкодинг данных, тоже рискованно, поэтому этого стараются обходить, загнав Postgres за pg-bouncer на отдельную машину, в идеале не vm, а на ос машины
источник

e

eg in Django [ru] #STAY HOME
Muslim Beibytuly
Почитайте описание самого docker, почему stateful-сервисы лучше не класть в контейнеры😅 контейнер должен быть stateless, всегда все строилось на том, что всегда можно и нужно убить косячный контейнер и поднять новый с образа, а бд так не должна работать
https://youtu.be/jcCLqVQs5No?t=1875
плюс ещё один повод не использовать постгрес в докере
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Шикарное выступление с прошлого года, простое и понятное, благодарю!
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
"докер, я с ним мало сталкивался, но всё равно скажу своё мнение".
источник

M

Masirov in Django [ru] #STAY HOME
спасибо почитаю послушаю
источник

M

Masirov in Django [ru] #STAY HOME
край можно базу на саму винду поставить, он и там очень хорошо себя чувствует. но мы думали мож лучше все в докер чтобы переносить туда сюда легче было
источник

A

Andrey in Django [ru] #STAY HOME
Masirov
край можно базу на саму винду поставить, он и там очень хорошо себя чувствует. но мы думали мож лучше все в докер чтобы переносить туда сюда легче было
Перенос базы это вроде в первую очередь перенос данных
источник

A

Andrey in Django [ru] #STAY HOME
А исполняемый файл не проблема
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Pavel Zagrebelin
"докер, я с ним мало сталкивался, но всё равно скажу своё мнение".
Но это один из core-разработчиков Postgres с кучей опыта и с виртуализацией бд, и с контейнеризацией(linux namespaces, да и сама контейнеризация появились лет за 20 до текущих инструментов) понимает как спроектирована эта бд и как должна быть развёрнута, если не слушаться самого разработчика твоего бд - опасный путь, особенно для новичков в docker/k8s
источник

M

Masirov in Django [ru] #STAY HOME
k8s - это ж те ж кластеры верно? нам до туда как до ... ))
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Masirov
k8s - это ж те ж кластеры верно? нам до туда как до ... ))
К базе данных это не относится, это построение архитектуры сервисов относительно контейнеров и развёртывание их в общем кластере
источник

M

Masirov in Django [ru] #STAY HOME
нам nginx+postgres + drf и все, винда будет 100%, я на сервере виндоус ставил постгрес pgadmin все бегает шустро и точно так как на линуксе
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Masirov
нам nginx+postgres + drf и все, винда будет 100%, я на сервере виндоус ставил постгрес pgadmin все бегает шустро и точно так как на линуксе
Вам нужны контейнер под nginx, контейнер под drf и все, бд ставьте на хост, в идеале это другой хост
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Muslim Beibytuly
Но это один из core-разработчиков Postgres с кучей опыта и с виртуализацией бд, и с контейнеризацией(linux namespaces, да и сама контейнеризация появились лет за 20 до текущих инструментов) понимает как спроектирована эта бд и как должна быть развёрнута, если не слушаться самого разработчика твоего бд - опасный путь, особенно для новичков в docker/k8s
он может быть самим Иисусом, но приводить в выступлении процитированную фразу - так себе идея. Лучше уж вообще промолчать про контейнеры, сказав только про виртуализацию, чем тащить доводы  в духе "пастернака не читал но осуждаю"..
источник

M

Masirov in Django [ru] #STAY HOME
другого хоста тоже нет к сожалению. машина достаточно сильная, уверен потянет ) но насчет бд да. наверное на хост тогда
источник

M

Masirov in Django [ru] #STAY HOME
https://github.com/anexia-it/django-rest-passwordreset  кто нить использовал это? или такие вещи лучше самому?
источник

M

Masirov in Django [ru] #STAY HOME
и посоветуйте сваггер какой использовать пжлста
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Pavel Zagrebelin
он может быть самим Иисусом, но приводить в выступлении процитированную фразу - так себе идея. Лучше уж вообще промолчать про контейнеры, сказав только про виртуализацию, чем тащить доводы  в духе "пастернака не читал но осуждаю"..
https://thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/
Это распространённая практика в большинстве компаний, которые используют docker для production, не фраза одного человека + я чуть выше этого выступления вам описал почему это небезопасно и не стабильно
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
В целом пакет выглядит покинутым, мой issue там висит 3-им уже месяц без ответа, мы решили сами форкнуться и перепилить под django 3.0
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Masirov
и посоветуйте сваггер какой использовать пжлста
drf-yasg используем полгода, проблем пока не возникало
источник