Size: a a a

OpenShift - русскоязычное сообщество

2020 March 15

U

Ugly in OpenShift - русскоязычное сообщество
А вот скажите, более опытные шифтоводы. К примеру есть у меня PostgreSQL в шифте, к нему подключен под каталог данных volume, который нарезан на стороннем хранилище, который сам решает вопросы с доступностью/отказоустойчивостью и прочим. А вот как решать вопрос с Postgres? Были бы это "железки", вопросов нет - мастер->реплика и прочее, а в случае с подами как решается такая задача? 2-3 поды "скрываются" за сервисом? Ну это решит вопрос того что бы приложение "не металось" а продолжало идти по имени сервиса.
источник

S

Sergey in OpenShift - русскоязычное сообщество
Ugly
А вот скажите, более опытные шифтоводы. К примеру есть у меня PostgreSQL в шифте, к нему подключен под каталог данных volume, который нарезан на стороннем хранилище, который сам решает вопросы с доступностью/отказоустойчивостью и прочим. А вот как решать вопрос с Postgres? Были бы это "железки", вопросов нет - мастер->реплика и прочее, а в случае с подами как решается такая задача? 2-3 поды "скрываются" за сервисом? Ну это решит вопрос того что бы приложение "не металось" а продолжало идти по имени сервиса.
stolon / patroni / etc.. по вкусу
источник

L

LSD in OpenShift - русскоязычное сообщество
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
источник

U

Ugly in OpenShift - русскоязычное сообщество
Спасибо!
источник

S

Sergey in OpenShift - русскоязычное сообщество
Так там далеко не все операторы пригодны к прод употреблению
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Таков минус бесплатных советов
источник

PK

Pavel Kolobaev in OpenShift - русскоязычное сообщество
мы столон гонял с выключение нод и отстрелом подов. он единственный выжил из всех операторов (бд не покараптилассь и осталась в RW)
источник

AA

Artyom Abramovich in OpenShift - русскоязычное сообщество
ого какой полезный ресурс, спасибо!
источник

S

Sergey in OpenShift - русскоязычное сообщество
Artyom Abramovich
ого какой полезный ресурс, спасибо!
Баян год поди
источник
2020 March 16

U

Ugly in OpenShift - русскоязычное сообщество
Господа) ещё вопрос.. а можно ли "как-то" один volume маунтить подам так, что бы они не ломились в один каталог писать данные перезатирая данные друг друга? ну типа /mnt/%pode_name%/data (если не решать вопрос на уровне логики приложения). и возможно ли такое в принципе
источник

OS

Oleg Sadykov in OpenShift - русскоязычное сообщество
Кмк можно в коде указать подпапку с hostname
источник

OS

Oleg Sadykov in OpenShift - русскоязычное сообщество
Или писать в файл с именем(host name)
источник

L

LSD in OpenShift - русскоязычное сообщество
а хостнейм это как раз имя приложения
источник

OS

Oleg Sadykov in OpenShift - русскоязычное сообщество
Имя пода
источник

U

Ugly in OpenShift - русскоязычное сообщество
да вот, я думал может всё таки есть какой то сакральный секрет) просто не уверен что приложению смогу "донести" что ему надо писать в нужное место.
спасибо в любом случае
источник

IY

Igor Yurev in OpenShift - русскоязычное сообщество
Nfs поддерживан multi read write, так можно выплюнуть переменную с именем пода https://docs.openshift.com/container-platform/3.7/dev_guide/downward_api.html
источник

U

Ugly in OpenShift - русскоязычное сообщество
Igor Yurev
Nfs поддерживан multi read write, так можно выплюнуть переменную с именем пода https://docs.openshift.com/container-platform/3.7/dev_guide/downward_api.html
Спасибо!
источник

IY

Igor Yurev in OpenShift - русскоязычное сообщество
Вообще если есть возможность поучавствовать в архитектуре приклада я бы рассмотрел вариант с s3
источник

MS

Michael Silich in OpenShift - русскоязычное сообщество
А если возможности нет. А Легаси большое и никто его менять не будет, то могу посоветовать quobyte. У нас на нем скоро сотый юбилейный сервер запускаться будет.
источник