
Alex
19.10.2017
21:15:15

Аггей
19.10.2017
21:15:40
Ну выход из строя одного сервера к чему приведет?

Alex
19.10.2017
21:15:43

Gleb
19.10.2017
21:16:12

Google

Alex
19.10.2017
21:16:31
но зависит от задачь

Gleb
19.10.2017
21:17:16
эт фантастика
допустим это уже работает, но хотелось бы сделать удобнее и лучше

Аггей
19.10.2017
21:17:20

Alex
19.10.2017
21:17:47

Gleb
19.10.2017
21:18:52

Игорь
19.10.2017
21:29:04


Alex
19.10.2017
21:51:38

Google

Игорь
19.10.2017
21:51:57
Это да, Но к задаче не относится
Когда есть реплика то есть и баунсер и прокси и OSPF (BGP) и 3 ДЦ и отдел админов и т.п.

Alex
19.10.2017
21:52:44

Игорь
19.10.2017
21:52:57
про 6 секуд вы не поняли
Погнали в CSGO

Alex
19.10.2017
21:54:33
мой любимый стикер!!!
между прочим тема интересная и я бы предложил бы активным участникам дисскуссии податься на доклады на pgconf2018 - https://pgconf.ru/

Stas
19.10.2017
21:57:57
При этом я не утверждаю, что патрони это плохо, просто пытаюсь донести логику людей которые топят за физический фенсинг


Игорь
19.10.2017
22:01:33

Alex
19.10.2017
22:03:00
точно уже позно и пора спать!

Stas
19.10.2017
22:03:14
:-)

Уйкучу
20.10.2017
03:30:30
всем привет! Как вы храните историю изменений данных? http://clarkdave.net/2015/02/historical-records-with-postgresql-and-temporal-tables-and-sql-2011/. Эту статью нашел в интернете. Кто нибудь пользуется этим плагином и нету ли там минусов.

Sergey
20.10.2017
08:55:31
Утречка чятаны,
Звучит как неочень, но все же. Крутит кто-то инстансы постгре в докере? Данные, разумеется, примонтированы и хранятся не в контейнере.
TLDR: Случилось так, что пг обновилась в контейнере с 9.6 до 10, а примонтированные данные нужно pg_upgrade'ом пройтись.
Есть какие-то бестпрактики как это можно сделать? Счас на скорую руку подняли виртуалку с 9.6 и 10 и конвертнули данные в лоб.

Айтуар
20.10.2017
08:59:51

Sergey
20.10.2017
09:05:46
Она сама обновилась что ли? Что значит в лоб?
Вероятнее всего был указан тег использовать latest контейнер. Докер запуллил втихаря образ 10 (тк он счас лейтест). И при отвале первого сервера - соответственно развернул новый лейтест контейнер на другом севере

Alexander
20.10.2017
09:07:18

Alex
20.10.2017
09:10:31
для дев окружений это бывает удобно

Google

Sergey
20.10.2017
09:11:57

Айтуар
20.10.2017
09:12:54

Sergey
20.10.2017
09:13:38
В принципе у нас критичного ничего не случилось и прод не упал. Мы только вкатываемся в докер, поэтому он у нас только на дев-машинах. Собираем подводные камни и грабли

Айтуар
20.10.2017
09:38:31

alix
20.10.2017
09:39:19

Sergey
20.10.2017
09:39:27

alix
20.10.2017
09:39:35
он примонтированные файлы апнет

Sergey
20.10.2017
09:40:07

alix
20.10.2017
09:40:16
ну заходишь в докер

Sergey
20.10.2017
09:40:17
там вроде можно только контейнер с параметрами запускать

alix
20.10.2017
09:40:21
через exec

Айтуар
20.10.2017
09:40:22

alix
20.10.2017
09:40:33
там и запускаешь пгапгрейд

Sergey
20.10.2017
09:40:39

alix
20.10.2017
09:40:49
баш там запустить

Sergey
20.10.2017
09:41:18

Айтуар
20.10.2017
09:41:25

Google

alix
20.10.2017
09:41:41

Sergey
20.10.2017
09:42:26
например
проще на виртуалке сразу все сделать, зачем так извращатся?

Айтуар
20.10.2017
09:42:37
Геморрой всё это. Лучше использовать чисто машину, без этих новомодных докеров.

alix
20.10.2017
09:44:13
ну вообще бд в докере стартовать это такое

Sergey
20.10.2017
10:08:03

Gleb
20.10.2017
10:56:28

alix
20.10.2017
10:56:44
внешних каталогов
были проблемы такие у людей
и вообще по канонам контейнер должен быть stateless
кароч докер не для баз

Sergey
20.10.2017
11:02:10

Denis
20.10.2017
11:03:35
Тобишь базы для прода лучше ранить мануально?

Sergey
20.10.2017
11:05:38

Gleb
20.10.2017
11:05:53

Denis
20.10.2017
11:06:28
При хороших системах оркестрации, например, у меня проблем не возникало

Alex
20.10.2017
11:06:45
например две БД рядом в разных докерах могуть требовать разных настроек sysctl

Denis
20.10.2017
11:07:32
Но тот же PgPool в докере не очень ясно как стартовать

Gleb
20.10.2017
11:07:43

Google

Gleb
20.10.2017
11:08:43

Alex
20.10.2017
11:08:59

Denis
20.10.2017
11:09:08
в чём не ясность?
Неясность скорее не в самом докере, а в системе оркестрации, разные системы по разному конфигурятся, и например под нар rancher cattle pgpool не заходит

Sergey
20.10.2017
11:09:22
1. падает хостпроцесс - падают все контейнеры
2. сеть пробрасывается через NAT что офигительный overhead при активном использовании сети
3. уже говороли про проблемы с FS так там оно еще и фрагментируется что тоже overhead
4. размер обновлений (особенно если софт писать на экспорт наружу)
5. необнодимо выпускать обновление при проблемах в любой либе в выпущенном контейнере (даже чужой)

Denis
20.10.2017
11:09:25
Или плохое исполнение:)

alix
20.10.2017
11:09:29

Gleb
20.10.2017
11:09:29

alix
20.10.2017
11:09:46
удобно же девопсить имаджы

Alex
20.10.2017
11:09:59

Gleb
20.10.2017
11:10:08

Sergey
20.10.2017
11:10:49
ага..... софтинка на 300кб кода тянес с собой 4 гига в образе.

Denis
20.10.2017
11:11:38

Sergey
20.10.2017
11:12:05
ты это покупателям твоего софта скажешь, когда они твой контейнер купят.