Andrey
AB 🇨🇾 🍉
нужен конфигмэп или антация к backend?
AB 🇨🇾 🍉
В разных деплоях на бэкэнд:
A
annotations:
ingress.kubernetes.io/config-backend-A: |
acl bar-url path /
B
annotations:
ingress.kubernetes.io/config-backend-B: |
acl bar-url path /
так?
Салтыдык
Stefan
kubectl get svc -n staging
postgres-cluster-service-proxy ClusterIP 100.67.6.203 <none> 5432/TCP 1m
psql -h 100.67.6.203 -p 5432 -U stolon -W
Stefan
@denis_derevyanchuk
AB 🇨🇾 🍉
А, понял, он апишку кубернетиса использует + свой глабальный конфиг
Спасибо
AB 🇨🇾 🍉
Супер, спасибо!
Andrey
Салтыдык
я не жадный) низкая цена всегда возвращает клиента
AB 🇨🇾 🍉
Хз, от гугления браузер уже трескается
AB 🇨🇾 🍉
+ туча разные проектов
Семён
AB 🇨🇾 🍉
вроде того)
Семён
у меня на втором монике еще столько же = (
Anonymous
Anonymous
кипера и прокси
Салтыдык
купите побольше оперативы, не будет трескаться)
Stefan
кипера и прокси
так я их смотрел
KEEPER
INFO cmd/keeper.go:950 no cluster data available, waiting for it to appear
PROXY
INFO cmd/proxy.go:193 no clusterdata available, closing connections to master
хм...
Stefan
попробую debug включить.. а то чет вообще инфы как таковой нет
Alexander
Добрый день! Кто-нибудь сталкивался с заменой сертификата доступа к k8s кластеру? Необходимо отобрать доступ у всех, кто уже имеет на руках текущий сертификат..
Stefan
кипера и прокси
добавил такую аннотацию в Statefullset
annotations:
pod.alpha.kubernetes.io/initialized: "true"
но не помогло(( в итоге всё также
Andrey
Stefan
psql где запускаете? Каким образом?
кубер был задеплоен через kops
собственно kubectl юзаю с этого сервака, где находится копс
кластер постгреса задеплоил также с этого сервака
Stefan
пробовал зайти на мастера и там приконнектиться, так получаю ошибку мол bash: psql command not found
Andrey
вы не ответили на вопрос. Я думаю, там где вы запускаете psql недостпна внутренняя сеть кластера
Stefan
Andrey
psql где запускаете, вы можете внятно сказать? Вы понимаете, что такое ClusterIP тип сервиса?
Andrey
машина с которой запускался копс, она у вас внутри кластера?
Andrey
выполните такую команду
kubectl -n staging run psql-client --restart=Never --rm --tty -i --image postgres --command -- bash
она вам запустит контейнер внутри кластера, а с него уже коннектесь с
psql -h postgres-cluster-service-proxy -p 5432 -U stolon -W
Andrey
нет, это играет роль, конечно же
Andrey
psql можно использовать напрямую, есть форвардить с помощью kubectl port-forward
Andrey
ну или выставлять наружу через тип сервиса NodePort или LoadBalancer
Stefan
Stefan
мде
Andrey
а что говорит kubectl -n staging describe svc postgres-cluster-service-proxy? Что там в Endpoints?
Andrey
попробуйте напрямую коннектиться на мастер под
Andrey
ну и логи его стоит посмотреть
Stefan
Andrey
ну вот вместо postgres-cluster-service-proxy на 100.96.1.246
Andrey
правда это может быть не мастер, не знаю, на что это может повлиять
Stefan
не думал что такой длительный затык будет с ним
Andrey
надо смотреть логи подов с постгресом уже, я в этом вряд ли помогу, не спец
Stefan
надо смотреть логи подов с постгресом уже, я в этом вряд ли помогу, не спец
ну вот в keeperах такое
2019-02-21T13:17:08.134Z WARN cmd/keeper.go:162 password file permissions are too open. This file should only be readable to the user executing stolon! Continuing... {"file": "/etc/secrets/stolon/pg_repl_password", "mode": "01000000777"}
2019-02-21T13:17:08.136Z WARN cmd/keeper.go:162 password file permissions are too open. This file should only be readable to the user executing stolon! Continuing... {"file": "/etc/secrets/stolon/pg_su_password", "mode": "01000000777"}
2019-02-21T13:17:08.136Z INFO cmd/keeper.go:1911 exclusive lock on data dir taken
2019-02-21T13:17:08.141Z INFO cmd/keeper.go:492 keeper uid {"uid": "keeper0"}
2019-02-21T13:17:08.164Z INFO cmd/keeper.go:976 our keeper data is not available, waiting for it to appear
как я понял он всё таки игнорирует то предупрждение(хоть я и поставил 400 права на файлы) и запускается всё равно
а это вот в proxy
2019-02-21T13:17:07.738Z INFO cmd/proxy.go:366 proxy uid {"uid": "a263c62a"}
2019-02-21T13:17:07.773Z INFO cmd/proxy.go:115 Starting proxying
2019-02-21T13:17:07.774Z INFO cmd/proxy.go:219 no db object available, closing connections to master {"db": ""}
Andrey
не знаю, что такое киперы и прокси :)
Stefan
хм, а в sentinel такое
2019-02-21T13:17:08.998Z INFO cmd/sentinel.go:1962 sentinel uid {"uid": "b1aa7a15"}
2019-02-21T13:17:09.001Z INFO cmd/sentinel.go:80 Trying to acquire sentinels leadership
ERROR: logging before flag.Parse: I0221 13:17:09.001738 1 leaderelection.go:174] attempting to acquire leader lease...
Andrey
сам постгрес у вас где?
Stefan
эх, ладно, спасибо всё равно за помощь
Stefan
Andrey
надо логи постри смотреть, вы же на него напрямую идёте
Andrey
я про поды, это понятно что у вас столон в кубе
Stefan
по всем прошелся в логах поглядел, всё что было скинул
AB 🇨🇾 🍉
AB 🇨🇾 🍉
но проще firewall настроить + RBAC
Andrey
Andrey
в смысле сервис базы
Andrey
а, это киперы и есть
Stefan
даже в ивентах всё ок, тупо невидимая проблема🤨
G72K
V
Все пользователи openresty (nginx-lua-module)
ладно понял что либо все поставили envoy изза (чтото новое попробовать) либо у вас система в разы отличается от используемой у меня и поэтому проблемы я до конца еще не прочувствовал
V
придется самому его поставить и потом всем обьективно рассказать в чем разница то
V
через пару часов вернусь расскажу
Михаил
Михаил
Stas
Михаил
топ
У нас не хватает по базы данных стикера еще(
V
Михаил
Михаил
например
Sergey
Михаил
Судя по этому чату доставку тут вполне решили. Лулзов правда