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 ответов

7 просмотров

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. все остальные под в кластере нормально работают...

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

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

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

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта