Size: a a a

Kubernetes — русскоговорящее сообщество

2020 September 02

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stefan
но ведь с тем же приложением, но в связке ALB+EC2 таких проблем не наблюдаю
такое впечатление что я всё же что-то упускаю в nginx(
если есть кореляция, то это не докозательство причины. Причину видно в логе
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Ты это легко можешь проверить, задеплоив обычный nginx в куб вместо питоновского приложения, и протетсить на нем - уверен там будет все норм
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ну получается у тебя в каком то случае  при запросе nginx ingress controller успешно отправляет запрос на твой бэк на питоне,  запрос доходит успешно, но выполняется слишком долго (дефолт 60 секунд)
тут еще может быть по connect timeout не успел. Возможно на бэк запрос не улетел. Чекни upstream_connect_time, upstream_response_time по логам, сколько вышло времени
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
тут еще может быть по connect timeout не успел. Возможно на бэк запрос не улетел. Чекни upstream_connect_time, upstream_response_time по логам, сколько вышло времени
пипец еще и такое ловлю
curl: (52) Empty reply from server
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
тут еще может быть по connect timeout не успел. Возможно на бэк запрос не улетел. Чекни upstream_connect_time, upstream_response_time по логам, сколько вышло времени
подсказывают разрабы в сентри, что с кафкой ошибка связана, видят в логах сентри ошибку с ней... ну хоть за что-то зацепиться можно наконец-то...
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stefan
подсказывают разрабы в сентри, что с кафкой ошибка связана, видят в логах сентри ошибку с ней... ну хоть за что-то зацепиться можно наконец-то...
простой бэкенд на python 😁 ага, а там уже kafka подъехала сбоку
Но разрабы скажут что проблемы конечно в банальном проксировании запросов 😁
источник

S

Stefan in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
простой бэкенд на python 😁 ага, а там уже kafka подъехала сбоку
Но разрабы скажут что проблемы конечно в банальном проксировании запросов 😁
ухахх, так жизненно что даже всплакнуть хочется)))
источник

@

@leoncode in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
простой бэкенд на python 😁 ага, а там уже kafka подъехала сбоку
Но разрабы скажут что проблемы конечно в банальном проксировании запросов 😁
источник

LB

Let Eat Bee in Kubernetes — русскоговорящее сообщество
DNS whitelisting на голом calico: https://github.com/monzo/egress-operator
источник

SS

Ser Ser in Kubernetes — русскоговорящее сообщество
Может кто подсказать откуда ingress получает адрес? Должно ли это происходить в автоматике или как?
А то никаких данных по этому вопросу найти не могу.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ser Ser
Может кто подсказать откуда ingress получает адрес? Должно ли это происходить в автоматике или как?
А то никаких данных по этому вопросу найти не могу.
Зависит от того как он задеплоен
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Либо фикс адреса
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Либо лоадбалансер - и тогда он получает адрес от облавного провайдера
источник

SS

Ser Ser in Kubernetes — русскоговорящее сообщество
Ну у меня фикс адреса. Просто суть в том что разбираюсь в кубере, разворачиваю свой экзампловый кластер и вот в этом вопросе ничерта понять не могу и не могу найти никакой инфы
источник

SS

Ser Ser in Kubernetes — русскоговорящее сообщество
Я вот нашёл способ сделать так.
kubectl patch svc nginx-ingress -p '{"spec":{"externalIPs":["****"]}}' -n nginx-ingress

Но не сказал бы что это что-то даёт.
источник

SS

Ser Ser in Kubernetes — русскоговорящее сообщество
Ну кроме того что теперь в сервисе отображается EXTERNAL-IP
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ser Ser
Я вот нашёл способ сделать так.
kubectl patch svc nginx-ingress -p '{"spec":{"externalIPs":["****"]}}' -n nginx-ingress

Но не сказал бы что это что-то даёт.
Зачем
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Тебе заняться не чем ?
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ser Ser
Ну у меня фикс адреса. Просто суть в том что разбираюсь в кубере, разворачиваю свой экзампловый кластер и вот в этом вопросе ничерта понять не могу и не могу найти никакой инфы
Ещё раз - зависит от способа разворачивания ингресс
источник