Size: a a a

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

2020 December 24

АВ

Александр Второй... in Kubernetes — русскоговорящее сообщество
не первый раз сталкиваюсь, что кубернетес не даёт творить хуйню
источник

АВ

Александр Второй... in Kubernetes — русскоговорящее сообщество
с одной стороны хорошо, конечно...
источник

АВ

Александр Второй... in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
Научить свое по работать за subpath
а других вариантов нет? ну там, рерайт...
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Александр Второй
не первый раз сталкиваюсь, что кубернетес не даёт творить хуйню
так тоже самое будет  в любом балансировщике/веб-сервере. Тут куб вообще не при делах
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Александр Второй
не первый раз сталкиваюсь, что кубернетес не даёт творить хуйню
Куб конечно не дает, потому это не он обрабатывает запросы. Но ты наверняка  можешь доработать ingress controller, парсить ответы от твоего приложения, и подменять там пути.  Например через lua если это nginx ingress controller. Я думаю это отличный план
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Александр Второй
а других вариантов нет? ну там, рерайт...
rewrite ты сделать можешь, но это не поможет
источник

AD

Aleksandr Dorokhin in Kubernetes — русскоговорящее сообщество
Georgy
Так что вам нужно искать именно развертку ингресса и её патчить. Это несложно.
https://microk8s.io/docs/addon-ingress
вот тут какой-то пример, но он содержит ошибки

видимо сама развертка
https://github.com/ubuntu/microk8s/blob/master/microk8s-resources/actions/ingress.yaml
источник

G

Georgy in Kubernetes — русскоговорящее сообщество
Aleksandr Dorokhin
https://microk8s.io/docs/addon-ingress
вот тут какой-то пример, но он содержит ошибки

видимо сама развертка
https://github.com/ubuntu/microk8s/blob/master/microk8s-resources/actions/ingress.yaml
возьмите все сервисы из ns ingress
источник

G

Georgy in Kubernetes — русскоговорящее сообщество
посмотрите, что он там наразворачивал
источник

G

Georgy in Kubernetes — русскоговорящее сообщество
kubectl get services -n ingress
источник

AD

Aleksandr Dorokhin in Kubernetes — русскоговорящее сообщество
по дефолту он сервис не разворачивает, только контроллер есть
источник

G

Georgy in Kubernetes — русскоговорящее сообщество
Ну вот надо создать Service примерно с такой конфигурацией
источник

G

Georgy in Kubernetes — русскоговорящее сообщество
селекторы нужны на daemonset
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Georgy
селекторы нужны на daemonset
daemon вроде бы, нэ?
источник

G

Georgy in Kubernetes — русскоговорящее сообщество
тьфу
источник

G

Georgy in Kubernetes — русскоговорящее сообщество
4c74356b41
daemon вроде бы, нэ?
Вот мозг упорно продолжает делать ошибку в этом слове
источник

EA

Evgeniy Abramov in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
Гейб уже в курсе- за тобой выехали
Да нихрена не решил проблему, уже хз что делать. Могу pcap-ы поскидывать. Может кто что увидет. Но действительно RST от Posgres-a прилетает
источник

G

Grigoriy in Kubernetes — русскоговорящее сообщество
Evgeniy Abramov
Да нихрена не решил проблему, уже хз что делать. Могу pcap-ы поскидывать. Может кто что увидет. Но действительно RST от Posgres-a прилетает
В нате проблема
источник

G

Grigoriy in Kubernetes — русскоговорящее сообщество
Уверен на 70%
источник

G

Grigoriy in Kubernetes — русскоговорящее сообщество
Если посмотришь дамп, скорее всего увидишь, что от постгре пришел ответ, твой сервер ему ответил, но маскарадинг не сработал, на сервере постгре в сокете нет такого tuple4 "сервиса" и он отправил рст
источник