172 похожих чатов

Кто настраивал calico + postgresql-ha? Опишу несколько кейсов: 1. Я

разворачиваю postgres-ha (без calico), потом запускаю джобы которые создают и бекапят базы, все работает.
2. Запускаю calico, потом posgresql-ha, все запускается и реплицируется, но когда запускаю джобу в которой обычный скрипт инициализации базы, оно не может подключиться к postgresql, пишет:
wait-for-it.sh: waiting 15 seconds for postgres-postgresql-ha-pgpool.postgres.svc.cluster.local:5432
wait-for-it.sh: postgres-postgresql-ha-pgpool.postgres.svc.cluster.local:5432 is available after 3 seconds
psql: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
НО! Когда разворачиваю postgresql-client и через него руками подключаюсь psql -U user -h host, все работает.
В скрипте такой же скрипт и я без понятия почему оно не хочет работать с джобой.
Можете помочь 🙏

8 ответов

13 просмотров

calico - Это то, что создает сеть для подов в кубе. без нее ничего работать не будет. так что в пункте один ты заблуждаешься. или у тебя в кластере уже есть какой-то другой CNI, а потом ты поверх того что уже есть ставишь калико и ломаешь свой кластер в дрыбадан.

Bogdan-Kanivchenko Автор вопроса
Lucky SB
calico - Это то, что создает сеть для подов в кубе...

Это я понимаю, что calico вешает свои iptables рулы. Но почему я могу руками приконектиться к postgresql?

Bogdan Kanivchenko
Это я понимаю, что calico вешает свои iptables рул...

подземный стук не лечится. судя по хостнейму скрипт коннектится к подам с pgpool, на которые указывает сервис postgres-postgresql-ha-pgpool в ns postgres а клиентом ты коннектишься на сервер с именем host думай и задавай вопросы правильно. 2. ну и есть вероятность, что ты уже сломал нахрен свой кластер сделав "запускаю калико"

Bogdan-Kanivchenko Автор вопроса
Bogdan Kanivchenko
Та я для примара, host написал

для примара... все остальные под в кластере нормально работают ? как давно кластер поставил ? сколько в нем приложений крутится ?

Bogdan-Kanivchenko Автор вопроса
Lucky SB
для примара... все остальные под в кластере норм...

1. все остальные под в кластере нормально работают ? Да 2. как давно кластер поставил? это тестовый кластер, 2 дня работает 3. сколько в нем приложений крутится ? это зачем? linkerd, calico, vault, fluentd, mongodb, postgres, redis, elasticsearch, kibana, cert-manager, ingress-nginx, kube2iam, metrics-server и еще штук 10 сервисов

Bogdan Kanivchenko
1. все остальные под в кластере нормально работают...

ну то есть все работает нормально, кроме постгресса ?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта