Mikhail
лулзов же
Rainbow
это печалька на фоне того, что knative сильно толкают.
Евгений
Судя по этому чату доставку тут вполне решили. Лулзов правда
Пора монетизироваться и организовать lulz as a service
Pavel
Блин, а что, прям все с этим постгресом торчат, перконовский мускуль уже актив-актив делает без всяких рыданий и накатки лулзов
Pavel
С нормальной обвязкой
Yaroslav
traefik кто-то в проде уже юзал?
Было дело. Все ок. tcp proxy только никак не сделают, третий год обещают
Anonymous
Без сплит-брейна? Или стакается на запись при разрыве?
однажды я видел как папку data постгреса положили в гластер фс между двумя нодами. Так хотели сделать мультимастер репликацию.
Pavel
Без сплит-брейна? Или стакается на запись при разрыве?
Думаю, что есть хитровыдуманные ситуации, в которых и RAC ораклиный мозг сломает, в остальных случаях можно пренебречь фобиями следящей утки и т.д.
Pavel
Хотя, иногда, нельзя вот так просто взять и выбрать субду
Rainbow
Блин, а что, прям все с этим постгресом торчат, перконовский мускуль уже актив-актив делает без всяких рыданий и накатки лулзов
У меня все пылает просто из-за того, что ctrl+w работает "по-особенному", для "особенных" наверное. В cli. Написал ты длинный запрос, жмакнул ctrl+w чтобы слово удалить и дальше удаляешь mysql.
Евгений
Думаю, что есть хитровыдуманные ситуации, в которых и RAC ораклиный мозг сломает, в остальных случаях можно пренебречь фобиями следящей утки и т.д.
Чо? Какие фобии? Есть теорема Гиффорда о том, что в системе n записывающих нод, то для кворума нужно минимум n/2 +1 Т.е. для кворума 2 нод вам нужно (барабанная дробь) 2 ноды.
Евгений
Если вам обещают актив-актив двух нод без наблюдателя, сплит-брейнов и гарантированного отказа при отказе одной из двух нод, то вы общаетесь с жуликами. Это мало чем отличается от гарантий вечного двигателя
Rainbow
Ну, в линухе контролальтдел ребутит, а в винде блокирует, бывают хитрости...
все остальные cli в linux адекватные, потому что на базе readline
Anonymous
подскажите плиз как изи расшарить разработчикам доступ только к определенным сервисам которые доступны только внутри кластера? т.е. расшарить vpn только на некоторые namespace'ы
Евгений
А что за теорема?
https://dl.acm.org/citation.cfm?doid=800215.806583
Dmitrii
Без сплит-брейна? Или стакается на запись при разрыве?
Емнип у перкны синхронная репликация, поэтому если хоть одна нода не запишет то транзакция не пройдет. Но могу ошибаться.
Dmitrii
А какой смысл кластера с нулевой отказоустойчивостью? :)
Посмотрел, там стопорится запись на suspect timeout, по дефолту 5 сек, потом нода выгоняется из кластера происходят перевыборы
Семён
А какой смысл кластера с нулевой отказоустойчивостью? :)
ради перформанса ) не стоит путать кластер и ha-кластер )
Семён
не обязательно это совмещать
Евгений
ради перформанса ) не стоит путать кластер и ha-кластер )
Так read перформанс можно и с синхронным slave'ом получить. А запись будет падать, вообще говоря
Евгений
А там рафт?
Евгений
Звучит уже не так плохо
Судя по всему там галера просто под капотом, кстати
Евгений
Правильный линк -- https://percona-lab.github.io/percona-xtradb-cluster-operator/
Pavel
Блин, а мне все равно надо постгрес ставить, не смотря на мои лирические отступления😭. Софтина не саппортит мускуль, емае
𝚔𝚟𝚊𝚙𝚜
Запихни в кубер и сделай доклад
так ужеж, в stable уже давно percona-xtradb-cluster
Pavel
так ужеж, в stable уже давно percona-xtradb-cluster
Зато можно гордо выйьи на сцену🤣
𝚔𝚟𝚊𝚙𝚜
Зато можно гордо выйьи на сцену🤣
ну вообще он самой перконой поддерживается
Pavel
ну вообще он самой перконой поддерживается
Да, за это перкона должа будет еще заплатить... такой эпатаж... А вообще для постгреса кто что юзает кроме столона и как отказоустойчивость мутит, чтобы надежно-молодежно?
🦠
А чо насчет цитуса
Pavel
А чо насчет цитуса
А там этих координатор-нод м.б. несколько?
Pavel
Ага
Надо курить)
Pavel
Спасибо
Alex
Где хранить кубер конфиг для доступа к апи, чтобы спрятать его от посторонних глаз. Деплой в гитлабе.
Alex
Интеграцию с гитлабом вруби
Я сейчас переменную KUBERCONFIG на гитлаб агенте экспортирую и конфиг держу в репозитории. А если у меня два кубера, через интеграцию есть возможность настроить деплой в оба?
Eduard
если ты хочешь вначале в тестовый, а потом в прод
Eduard
Просто environment для интегрированного куба правишь в БД
Alex
Ок. Посмотрю в эту сторону. Спасибо.
Anonymous
Почему?
Исторически сложилось. Опробовали столон - зашёл.
G72K
Исторически сложилось. Опробовали столон - зашёл.
Патрони работал? Не подвёл? Просто перешли потому что чесалось? Я вот тоже на патрони просто
Stefan
Исторически сложилось. Опробовали столон - зашёл.
кстати а как подымал? из хельм чарта?
Stefan
а то дело в том, что если делать из хельм чарта helm template ./stolon | kubectl create -f- то сам кластер запускается а вот когда я его по своему редачу, выхлоп из хельма в yml файле, то он не стартует такое впечатление что нюанс какой-то в лейблах, потому что по большей мере их удалял и прописывал свои
𝚔𝚟𝚊𝚙𝚜
ага
Pavel
А ведущие собаководы хранят столоновскую инфу в отдельном etcd или куберовском апи?
𝚔𝚟𝚊𝚙𝚜
в кубе, там один конфигмап со строчкой
Stefan
ага
но почему тогда хельм чарт работает без этого?
Stefan
я ничего такого в нем не увидел
Stefan
просто генерит ямлы, запускается и готово
Stefan
и при чем те ключи что выше написал, они прописываются переменными окружения в ямлах
𝚔𝚟𝚊𝚙𝚜
просто генерит ямлы, запускается и готово
подозреваю что это как раз оно https://github.com/helm/charts/blob/e26b7ee873666f08a0dd4c7fcb17c4d2dd8235f9/stable/stolon/templates/hooks/create-cluster-job.yaml#L34-L45
Stefan
исследую, спасибо за ссылку
𝚔𝚟𝚊𝚙𝚜
там Job'а просто генерится, helm template ее не показывет
Stefan
другой совсем чарт находил