AB 🇨🇾 🍉
нужен конфигмэп или антация к backend?
Салтыдык
нужен конфигмэп или антация к backend?
ни того, ни другого. Просто один yaml kind Ingress
Anonymous
этот и показывает
я не верю. Покажите.
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 🇨🇾 🍉
А, понял, он апишку кубернетиса использует + свой глабальный конфиг Спасибо
Салтыдык
В разных деплоях на бэкэнд: A annotations: ingress.kubernetes.io/config-backend-A: | acl bar-url path / B annotations: ingress.kubernetes.io/config-backend-B: | acl bar-url path / так?
apiVersion: extensions/v1beta1 kind: Ingress metadata: name: name-virtual-host-ingress spec: rules: - host: foo.bar.com http: paths: - backend: serviceName: service1 servicePort: 80 - host: bar.foo.com http: paths: - backend: serviceName: service2 servicePort: 80
AB 🇨🇾 🍉
Супер, спасибо!
Салтыдык
Супер, спасибо!
100р за гугление
Andrey
100р за гугление
Чому так мало
Салтыдык
я не жадный) низкая цена всегда возвращает клиента
AB 🇨🇾 🍉
Хз, от гугления браузер уже трескается
AB 🇨🇾 🍉
+ туча разные проектов
AB 🇨🇾 🍉
вроде того)
Семён
у меня на втором монике еще столько же = (
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" но не помогло(( в итоге всё также
Stefan
psql где запускаете? Каким образом?
кубер был задеплоен через kops собственно kubectl юзаю с этого сервака, где находится копс кластер постгреса задеплоил также с этого сервака
Stefan
пробовал зайти на мастера и там приконнектиться, так получаю ошибку мол bash: psql command not found
Andrey
вы не ответили на вопрос. Я думаю, там где вы запускаете psql недостпна внутренняя сеть кластера
Andrey
psql где запускаете, вы можете внятно сказать? Вы понимаете, что такое ClusterIP тип сервиса?
Stefan
psql где запускаете, вы можете внятно сказать? Вы понимаете, что такое ClusterIP тип сервиса?
я же ответил есть сервер, на котором установлен kops, с него производилась установка kubernetes кластера в AWS всё управление клстером происходит с этого сервера да, понимаю, доступен сервис только внутри кластера
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
Stefan
машина с которой запускался копс, она у вас внутри кластера?
мм, нет, удаленная, но я был уверен что это не играет роли, посколько я через kubectl по сути нахожусь в окружении кубера
Andrey
нет, это играет роль, конечно же
Andrey
psql можно использовать напрямую, есть форвардить с помощью kubectl port-forward
Andrey
ну или выставлять наружу через тип сервиса NodePort или LoadBalancer
Stefan
мде
Andrey
а что говорит kubectl -n staging describe svc postgres-cluster-service-proxy? Что там в Endpoints?
Andrey
попробуйте напрямую коннектиться на мастер под
Andrey
ну и логи его стоит посмотреть
Stefan
а что говорит kubectl -n staging describe svc postgres-cluster-service-proxy? Что там в Endpoints?
Endpoints: 100.96.1.246:5432,100.96.2.70:5432,100.96.2.73:5432 подхвачены
Andrey
ну вот вместо postgres-cluster-service-proxy на 100.96.1.246
Andrey
правда это может быть не мастер, не знаю, на что это может повлиять
Stefan
ну вот вместо postgres-cluster-service-proxy на 100.96.1.246
прошелся по всем эндпоинтам, такая же ошибка, пездес какой-то
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
эх, ладно, спасибо всё равно за помощь
Andrey
надо логи постри смотреть, вы же на него напрямую идёте
Andrey
я про поды, это понятно что у вас столон в кубе
Stefan
я про поды, это понятно что у вас столон в кубе
так это всё что есть из подов keeperы, proxy и sentinel
Stefan
по всем прошелся в логах поглядел, всё что было скинул
AB 🇨🇾 🍉
но проще firewall настроить + RBAC
Stefan
хм. а сама база где? :)
пока еще не загружал ниче
Andrey
в смысле сервис базы
Andrey
а, это киперы и есть
Stefan
даже в ивентах всё ок, тупо невидимая проблема🤨
V
Все пользователи openresty (nginx-lua-module)
ладно понял что либо все поставили envoy изза (чтото новое попробовать) либо у вас система в разы отличается от используемой у меня и поэтому проблемы я до конца еще не прочувствовал
V
придется самому его поставить и потом всем обьективно рассказать в чем разница то
V
через пару часов вернусь расскажу
Михаил
Stas
топ
Михаил
топ
У нас не хватает по базы данных стикера еще(
V
У нас не хватает по базы данных стикера еще(
а что там по базе за стикер мжет быть?
Михаил
Михаил
например
Михаил
Судя по этому чату доставку тут вполне решили. Лулзов правда