Sergey
Сепульки используются в сепулькарии, а сепулькарий - это то где сепульки
Sergey
в Istio так же
Михаил
янихуянепонял
Elenhil
в Istio так же
потому я и спрашиваю про нормальные
Elenhil
что там в истио не особо интересует
Михаил
что там в истио не особо интересует
а что ты хочешь получить то?
Elenhil
я хочу лоад балансинг, но не раунд робином, а чтобы запоминались сессии
Elenhil
кто куда раньше ходил, тот и пойдет сейчас
Михаил
кто куда раньше ходил, тот и пойдет сейчас
тебе надо приклеивание к поду?
Михаил
конкретному?
Etki
Andor
/report
Vadim
https://github.com/aquasecurity/kube-hunter - интересная идея
Pavel G
Ну, Cattle же)
Не, счас там кубер же внизу)
Valerii
В ingress можно несколько path каждый со своим backend, шлите ненужные на defaultbackend скажем
Вопрос был не в том, как несколько path создать, а в том, как закрыть один из них и открыть только по whitelist'у.
Vitalii
Вопрос был не в том, как несколько path создать, а в том, как закрыть один из них и открыть только по whitelist'у.
Мы разные ingress для этого делаем. А лично я негодую от необходимости ограничения по IP клиента:)
Vitalii
Ещё там был какой то баг с возможностью подменить x forwarded for
Valerii
Мы разные ingress для этого делаем. А лично я негодую от необходимости ограничения по IP клиента:)
Да, разные ingress и сделал. Есть некое api, которое очень боимся открывать всем подряд, ибо ещё сыровато, да и только для пары клиентов оно, так что ограничили ещё и по IP.
Andor
/report
Andor
/report
Игорь
/report
Andor
/report
Pavel G
/report
Logan
канал уже прибили, кстати
Logan
а вот юзер пока живой, непорядок
Rainbow
А что значит прибили? открывается же
Logan
попробуйте открыть канал "трансформатор", откуда сообщение сфорвардлено
Logan
и будет фига
Logan
@SinTeZoiD
Rainbow
рекламируют то не трансформатор. А аналитика
Logan
ну вот на аналитика тоже надо репорт сделать
Logan
когда их много - саппорт просыпается и банит канал
Logan
главное - чтобы было много
Rainbow
Я вчера 1 пост там прочитал, чуть мозг не сломал. Закрученные рассуждения в стиле... Если бы в кресле сидела невидимая кошка, оно казалось бы пустым. Оно пустым кажется. Следовательно, в нём сидит невидимая кошка.
Logan
Я вчера 1 пост там прочитал, чуть мозг не сломал. Закрученные рассуждения в стиле... Если бы в кресле сидела невидимая кошка, оно казалось бы пустым. Оно пустым кажется. Следовательно, в нём сидит невидимая кошка.
а смысл там что-то читать? Это так называемый теханализ. Логика или какая-то концепция там даже не ночевала. Даже гадать по жабам выйдет более научно
Etki
если найдете канал гадания по жабам - вы знаете, кого пинговать
Logan
можем бота запилить
Logan
в кубере
Pavel G
можем бота запилить
Что будем ботить?:)
Logan
Что будем ботить?:)
гадание на жабах, это же очевидно. Вместо издевательств над земноводными – будем гадать на жабах электронно-цифровых. Удобно, экологично, технологично!
Михаил
фига приход
Михаил
вы живые?
Dmytro
вообще странно почему они к defaultbackend пришли, неужели Nginx,haproxy, envoy, alb и так далее не могут сами 404 отдать?
могут конечно но ведь можно кастомную страницу отдать и ещё и в зависимости от Accept заголовка отдать json например а не хтмл
Dmytro
А чем можно заменить? Или где хоть исходники этого defaultbackend посмотреть?
https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/default-backend.md вот тут же всё
Dmytro
а кто как работает с helm и неймспейсами?
у меня неймспейс это одна инсталляция приложения (т.е. там пачка хелм чартов).
Dmytro
столкнулись, что имя релиза должно быть уникальное во всех неймспейсах
ну это легко решается добавлением префикса с именем неймспейса
Pavel G
Dmytro
Можно и так, если мультитенант кластер
Dmytro
Иначе не вижу смысла
blkmrkt
В проекте нарос ворох yaml файлов с определениями Deployments, ConfigSets, Services. Существует ли более вышестоящая абстракция над ними? Например чтоб снести-накатить все разом, переключившись в другой кластер под определенный namespace?
blkmrkt
Выгрузить все в один yml?
Ох как просто то, спасибо
Anonymous
helm chart?
blkmrkt
Нужно этому языку дать название: alias k='kubectl' alias kg='kubectl get' alias kgpo='kubectl get pod' alias ksysgpo='kubectl --namespace=kube-system get pod' alias krm='kubectl delete' alias krmf='kubectl delete -f' alias krming='kubectl delete ingress' alias krmingl='kubectl delete ingress -l' alias krmingall='kubectl delete ingress --all-namespaces' alias kgsvcoyaml='kubectl get service -o=yaml' alias kgsvcwn='kubectl get service --watch --namespace' alias kgsvcslwn='kubectl get service --watch --show-labels --namespace' alias kgwf='kubectl get --watch -f' ...
blkmrkt
Как мне изнутри minikube подключиться к БД, которая установлена на живую на моей рабочей машине? Из докера я использовал host.docker.internal. А из куба как, только host networking?
Andor
Можно в конфигмап передать адрес хоста на котором запущен под
blkmrkt
Можно в конфигмап передать адрес хоста на котором запущен под
я на маке, и куб в виртуалке, это аппа Docker в трее
blkmrkt
наверное из-за этого не гуглится
blkmrkt
дев бд не хочется в куб переносить, в ней мусор от других проектов, да и другие сервисы тестирую без докера на ней
Andor
Ну захардкодь адрес
Andor
Дев же
blkmrkt
Ну захардкодь адрес
А какой ип использовать? БД слушает на 127.0.0.1 - динамический ип ноутбука в локальной сети - докер аппа наверное запускает куб и контейнеры внутри специальной виртуалки, у которой своя сеть - поды находятся в своей виртуальной сети Вот результат k describe services: Name: kubernetes Namespace: default Labels: component=apiserver provider=kubernetes Annotations: <none> Selector: <none> Type: ClusterIP IP: 10.96.0.1 Port: https 443/TCP TargetPort: 6443/TCP Endpoints: 192.168.65.3:6443 Session Affinity: ClientIP Events: <none>
blkmrkt
https://github.com/kubernetes/minikube/pull/2062 похоже?
хмм спасибо, попробую его
Andor
Ну то есть в доке по миникубу должно быть описано
Andor
Этот мёрж-реквест как раз про обновление документации на эту тему
Andrey
hi all! Работать с kubernetes только начал, многое еще плохо понимаю. Посоветуйте, пожалуйста, что-либо почитать годное на тему local persistent volumes помимо официальной документации (мб, у кого-то есть опыт удачной настройки).
Stanislav
local - в смысле на хосте?
Andrey
ага
Andrey
с hostPath получается все, например, gitlab-omnibus подхватывает все нормально
Andrey
а с этой =штукой= не выходит