Stefan
Vts модуль вам в хату
я вот находил этот экспортер
Oleg
Vts модуль вам в хату
нужно перекомпиливать nginx( готового ingress-nginx с vts не нашли
Oleg
а так vts тема
Stefan
походу быстрее будет ингресы переделать
Stefan
Sergey
у нгинкса 300 лет как динамик модули, ничего ен надо перекомпилировать
Rainbow
как называется метрика?
nginx_ingress_controller_requests в общем метрика. там есть status
Stefan
в экспортере
Rainbow
потому что это метрика от https://github.com/kubernetes/ingress-nginx/blob/ecc527bc6e84525ee5b2ccce0d51e68614522c7e/internal/ingress/metric/collectors/socket.go#L165 от контроллера
Rainbow
В смысле? Это самый дефолный выбор. Первая ссылка в гугле, куча звезд.
Rainbow
этот даже reload не делает при rollingupdate, там логика выбора upstream на lua сделана. Интересно как у nginxinc.
Stefan
этот даже reload не делает при rollingupdate, там логика выбора upstream на lua сделана. Интересно как у nginxinc.
да мне вообще норм было... пока хрень эта с мониторингом не проявилась
Stefan
аж расстроился
dmitriy
кстати по поводу nginxinc. сделал multi paths в ингресе, как тут https://kubernetes.io/docs/concepts/services-networking/ingress/#simple-fanout т.е. - host: app.local http: paths: - path: /alpha backend: serviceName: app-alpha-nginx-service servicePort: 80 - path: /beta backend: serviceName: app-beta-nginx-service servicePort: 80 "nginx.ingress.kubernetes.io/rewrite-target: /" прописано при курле app.local/alpha и app.local/beta выдает дефолт 404 если разделить по хостам alpha.app.local и beta.app.local, то все норм кто-нибудь встречался? что я упускаю?
𝚔𝚟𝚊𝚙𝚜
Вот (сам не запускал даже) https://gravitational.com/teleport/features/pam-for-kubernetes/
Интересная штука, сегодня покрутил ее, жаль все самое вкусное в платной версии (RBAC и oauth2)
𝚔𝚟𝚊𝚙𝚜
в остальном очень даже годно
dmitriy
Но ведь у тебя аннотация не от nginxinc
таким образом должно быть: nginx.org/rewrites: "serviceName=app-alpha-nginx-service rewrite=/;serviceName=app-beta-nginx-service rewrite=/" ?
dmitriy
что-то ты страшное написал
? нашел такое описание аннотации rewrite у nginxinc https://github.com/nginxinc/kubernetes-ingress/tree/master/examples/rewrites
Stefan
basic auth лишнее, но если дефолтный ингресс класс, то должно заработать
Stefan
то есть попробуй убери аннотацию с рерайтом
Anonymous
блин а есть какой-то вариант получить возможность подключаться к внутренним сервисам напрямую по их ip/hostname без развертывания vpn? через port-forward както или хз просто у меня редисы задеплоены а ioredis отказывается их хостнеймы резолвать и мне по сути никак это не воспроизвести и не продебажить, тк я могу их только на локалхост замаппить и тогда все ок подключается
Eduard
kubectl proxy
Eduard
kubectl port-forward
Eduard
да тысячи их
Gleb
дада, как определить большая монга у вас или нет? Если навернулась, то большая, сам виноват?
я думаю вполне ок измерять десятками шардов- 10 шардов - 30 инстансов минимум - вполне большая
Anonymous
да тысячи их
это все через localhost/127.0.0.1
dmitriy
не понял при чем тут auth( алсо разве это не аннотации куберовского ингресса? и что не так с моей ссылкой?
Eduard
это все через localhost/127.0.0.1
А тебе чего нужно?
Eduard
NodePort?
Anonymous
А тебе чего нужно?
https://github.com/luin/ioredis/issues/601 у меня какойто клиент редиса странный и не может нарм коннектиться по dns
Anonymous
NodePort?
это exposит мой редис злоумышленникам(
dmitriy
ну я такого не пробовал... попробуй у себя то, что мне скинул
вообще рерайт убирал, но таким образом у меня вообще не сотавалось аннотаций. auth'a не было. не работало
Anonymous
меняй либу
другой нет :C
Eduard
Пиши свою 😄
Stefan
не понял при чем тут auth( алсо разве это не аннотации куберовского ингресса? и что не так с моей ссылкой?
да и я тебе не предлагаю делать basiv auth, я тебе пример кинул, как у меня работало)
Eduard
Или просто юзай что-нить а-ля впн
Anonymous
Или просто юзай что-нить а-ля впн
не могу юзать впн, тк у меня стоит calico и он блочит ip spoofing
Anonymous
я даже разрабу калико писал по этому поводу он мне сказал что сасай)
Anonymous
Норм всё на калико
как ты vpn настраивал тогда что у тебя vpn работает? я с этим почти две недели бился
Eduard
loadbalancer
dmitriy
да и я тебе не предлагаю делать basiv auth, я тебе пример кинул, как у меня работало)
а. ок, спасибо вообще судя по проблемам с метриками, описанными выше, придется видимо все равно на куберовский ингресс перейти, пока не поздно
Eduard
И да, nodeport тоже юзал
dmitriy
да, предстоит)
dmitriy
удачно в чате наткнулся на это
Anonymous
И да, nodeport тоже юзал
ни о чем не говорит, у меня все тоже самое
Eduard
openvpn, конфиг свой, под ldap
Anonymous
openvpn, конфиг свой, под ldap
хз както у вас расходятся показания, разраб калики сказал что это невозможно в принципе лол
Anonymous
то есть можно впн развернуть в k8s но он будет вне сети калико
Eduard
хз, у мну работает
Anonymous
openvpn, конфиг свой, под ldap
а скинешь конфиг в лс? : ^ )
Eduard
а скинешь конфиг в лс? : ^ )
Напиши через часик
Stefan
dmitriy
если предстоит это делать как и мне, то да)))
вот блин, у куберовского нет даймонсета зато я как раз из-за него и ставил nginxinc
Stefan
что там ужасного?
ОГРООООМНАЯ простыня конфигурации и сплошной lua
Stefan
в то время как в nginxinc обыкновенная конфигурация нжинкса
dmitriy
дык релпики сделай и всё
у меня отдельная нода под ингресс
Stefan
прикольно(
Stefan
до 0.19 (прошлый год) не было lua
ну я так то теперь манал старье юзать...
Stefan
придется на этом, надеюсь мне никогда не понадобится что-то делать там в его кишках
Rainbow
там в доках написано зачем впилили в lua
Stefan
кстати в прометей добавилось автоматом всё, при добавлении их джобы в примере