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

Йоу, пытаюсь пустить pgadmin через GKE ингресс, не работает и

как я понимаю потому что нет 200 респонс кода, ингресс на него тупо трафик не пускает если он не healthy, как добавить респонс код?

16 ответов

16 просмотров

исправить ошибку в redinessProbe?

Anton- Автор вопроса
Dmitry Sergeev 🇺🇦
исправить ошибку в redinessProbe?

я не указываю в деплое readinessProbe. я вот не понимаю исправить, в гугле там свой хелсчек, он автоматом создается и стучит на / и хочет 200(только 200!) респонс (его можно исправить, конечно же), к примеру у меня нжинкс и я там ничего не настраивал вообще, руками в спеке не писал readinessprode, само всё завелось. Я не оч понимаю как это должно работать

Anton
я не указываю в деплое readinessProbe. я вот не по...

если не указываешь и pod в состоянии Running, значит на него трафик будет ходить

Anton- Автор вопроса
Dmitry Sergeev 🇺🇦
если не указываешь и pod в состоянии Running, знач...

не ходит, под running, ошибка в браузере такая

Anton
не ходит, под running, ошибка в браузере такая

если бы пода не было в endpoints, то я думаю 503 он тебе вернул бы

Anton- Автор вопроса
Dmitry Sergeev 🇺🇦
если бы пода не было в endpoints, то я думаю 503 ...

трафик не идёт из за того, что он unhealthy. Если я в ингрессе укажу два пути один /* на нжинкс и на pgadmin /pgadmin то работает опять же только nginx..

Anton
трафик не идёт из за того, что он unhealthy. Если ...

ты же сказал что redinesProbe нет, почему твой под unhealthy? Он у тебя запущен? В endpoints сервиса он есть?

Aleksey Lazarev
Я бы не утверждал такое

Зачем делать кучу оговорок, это же утомляет? Если у вас балансировщик GCP то вот так вот, а если в напрямую делайте запрос в ingress controller такой-то, то вот так вот, а если в istio gateway, то так вот

Dmitry Sergeev 🇺🇦
Зачем делать кучу оговорок, это же утомляет? Если ...

Просто проще было попросить показать kubectl get endpoints и тд

Aleksey Lazarev
Просто проще было попросить показать kubectl get e...

чат куба. Я предполагаю человек сам будет это делать. Я же не однократно говорил про endpoints. Команды конкретные просить выполнять лень

Anton- Автор вопроса
Dmitry Sergeev 🇺🇦
ты же сказал что redinesProbe нет, почему твой под...

вот я и не знаю, в эндпоинтах серис есть, под running. В логах пода вот это: ::ffff:130.211.3.64 - - [03/Mar/2021:13:16:47 +0000] "GET / HTTP/1.1" 302 237 "-" "GoogleHC/1.0" ::ffff:130.211.1.61 - - [03/Mar/2021:13:17:02 +0000] "GET / HTTP/1.1" 302 237 "-" "GoogleHC/1.0" ::ffff:130.211.1.59 - - [03/Mar/2021:13:17:02 +0000] "GET / HTTP/1.1" 302 237 "-" "GoogleHC/1.0" это хелсчек котроый гугл сам поднимает, когда поднимается балансер

Anton
вот я и не знаю, в эндпоинтах серис есть, под runn...

под раннинг в ендпоинтах все есть А ты уверен что твой под вообще отвечает что то адекватное? Ты пробовал через port-forward на него что то покидать?

Anton- Автор вопроса
Aleksey Lazarev
под раннинг в ендпоинтах все есть А ты уверен что...

там пгадмин с докерхаба, я его поднимал без ингресса только что, всё работает

Anton
вот я и не знаю, в эндпоинтах серис есть, под runn...

Он скорее всего ожидает 200 ответ. Либо переделай либо вроде как через аннотацию networking.gke.io/v1beta1.FrontendConfig можно это изменить Аннотацию взял отсюда: https://cloud.google.com/kubernetes-engine/docs/how-to/load-balance-ingress#summary_of_external_ingress_annotations Она ведет на фичи доступные для ingress: https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features А там есть про health checks https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features#direct_health А вот тут https://cloud.google.com/kubernetes-engine/docs/concepts/ingress#health_checks Рассказывают про дефолтный health check, который ожидает 200 ответ

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта