Anonymous
Но лучше все выкинуть и найти оператор с поддержкой бэкапов, тот же Vitess
еще не владею терминами, оператор это уже какие-то готовые решения например для Mysql?
Й
Всем привет. Ребят, а есть у кого-нибудь сет полисей для пользователя создающего к8с кластера копсом? А то я уже замахался их "вырезать" из тех что в доке
dzmitry
Привет, подскажите почему ingress nginx типа loadbalancer не дает externalIp а висит в статусе pending ( локальный кластер)
Anonymous
немного не понял есть apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: service-auth-dev spec: hosts: - api.dev.google.ru gateways: - some-gateway http: - match: - uri: prefix: / route: - destination: port: number: 80 host: service-auth.dev.svc.cluster.local weight: 100 и есть роуты у сервисов /auth.tokenCheck /auth.tokenCreate /user.get /user.search что бы работало нужно делать match url через regex?
dzmitry
Я недавно работаю с кубом, поэтому не до конца понимаю)
dzmitry
Можно выставить руками но не уверен что это правильный подход
Й
MetalB
Nik
по моему уже третий заход, но все таки. Кто нибудь знает простой способ задать выходной IP для пода. Что бы он ьбежал не с ip ноды, а с virtual ip, который я поднимаю используя metalllb? (istio требует оверконфигурации, я честно не осилил)
Михаил
охх. как они там гонят...
где я там не прав?
Lucky SB
извини, по голосу тебя не узнаю. но про хелм рассказывали... самое главное его отличие от темплейтеров даже не упомянули
Lucky SB
почему все страдают, но продолжают им пользоваться
Lucky SB
при откате он позволяет откатить не только версию контейнера в деплойменте, но и все конфиг мапы, ингресы и т.п. что поменялись с новым релизом
Lucky SB
а так совсем непонятно чем он отличается от темплейтера+ k apply
Dmytro
причем не только вручную сделать роллбек а еще и автоматически сделать роллбек если выкатка была неудачной (helm upgrade --atomic)
Oleg
Ребят, а никто не ковырял sysctl нод на GKE? Что у них по настройкам сетевого стека? И используют ли они ipvs? Судя по Azure - в 12.7 они все ещё на iptables. Если есть у кого возможность, киньте настройки conntrack и ipvs (если он у них используется) посмотреть.
Vadim
почему все страдают, но продолжают им пользоваться
И как часто вы откатываетесь? В сравнении с количество релизов?
Vadim
То есть фича безусловно крутая и гениальная, только вот часто испольезумое - конфигурирование чартов, новые релизы и управление текущими - там уродливее некуда
Dmytro
вопрос уровня часто ли вы восстанавливаетесь из бекапов, а то скрипт бекапа уродливый и вообще на перле - давайте его просто выкинем
Lucky SB
И как часто вы откатываетесь? В сравнении с количество релизов?
достаточно и одного раза. на стейдже вполне себе легитимный случай
Lucky SB
настоящие пацаны едут только вперёд
фантастика на соседней полке однако
Vadim
достаточно и одного раза. на стейдже вполне себе легитимный случай
Не проще ли на стейдже снести весь неймспейс?
Lucky SB
одна из задач стейджа - проверить как пройдет процесс обновления версии.
Vadim
я что-то пропускаю? Мы знаем что на стейдже этот релиз все ломает. Вопрос: зачем откатываться на стейдже, если его надежнее пересоздать (а именно это хелм и сделает)
Vadim
Откат на проде - это фича, да, годная, вопрос только как часто ей пользуются
Dmytro
чтобы протестировать процесс отката на проде?
Vadim
справедливо
Mikhail
чтобы протестировать процесс отката на проде?
безотносительно helm. почему blue green релизы с промежуточным тестированием до переключения так непопулярны?
inqfen
Они непопулярны у тех, у кого прод после обновления не валился
Alexander
Не всегда получается писать приложение в таком стиле. База-то общая на две версии и обе версии должны с ней работать. В принципе нечего сложного в тех проектах где соприкасался. Ну и возможно другие причины аналогичного характера типа discovery микросервисов
Paruyr
Взял жопу в руки и стал изучить кубер В качестве ингреса пригляделся трефик Есть варианты лучше ? Интересно услышать советы местных)
Paruyr
я правильно пониманию, что я просто делаю kind deployment, в spec описываю пода, метки, а ингрес уже подхватит?
Валентин
я правильно пониманию, что я просто делаю kind deployment, в spec описываю пода, метки, а ингрес уже подхватит?
Есть сущность под названием ingress,она и является конфигурация для ingress-controller'а. Так что создавай ingress в неймспейсе
Paruyr
вот у меня есть три сервера, ингрес слушает определенный порт, я его открываю в файрволе, регистрирую в регистраторе и все ок? сорян за тупые вопросы
Alexander
Ты конфигурацию кластера обозначь для начала. Железо или облако и детали.
Paruyr
железо Есть три сервера настроенные в swarm, туда развернут трефик Порт 80 открыт И при развертывании какого-либо сервиса я указываю сеть трефика и лейблы нужные, трефик все похватывает
Paruyr
Дали еще три сервера и хочу мигрировать туда
Paruyr
Уже на kubernetes
Alexander
Короче в железном кубере с ингрессом надо шаманить. Я по облакам.
Dmitry
при установке ингресс контроллера, ты можешь пометить каким-то лейблом несколько нод, и установить его только на них.
Paruyr
еще нужен сервис, ингресс на сервис настраивать нужно
окей значит я кроме деплоймента еще создаю сервис, где прописываю селекторы пода?
Dmitry
ну собственно все, делаешь deployment, делаешь сервис для него и создаешь ingress который трафик на этот сервис направляет (на самом деле он берет endpoint'ы из сервиса и направляет трафик прямо на поды)
Paruyr
клево, спасибо деплоймент с подами, сервис и ингресс идею понял кажется
Paruyr
спасибо большое
Alexander
спасибо большое
А Traefik в кубе уже принимает трафик извне?
Maxim
Кто нибудь подскажет
Maxim
Как могу передать реальный айпи с ингресса на под?
Maxim
в поде $remote_addr - пустое всегда
Puma
ну всякие иксфорварды и икс реал айпи
Puma
там же нгинкс все как обычно
Anonymous
Взял жопу в руки и стал изучить кубер В качестве ингреса пригляделся трефик Есть варианты лучше ? Интересно услышать советы местных)
Траефик клёвый, но если нужен, например cors, то уже не подойдёт. Если того функционала, который в нем есть - хватает, то он вполне.
Evgenii
а зачем тебе корс на ингресе ?)
Evgenii
садишь нгингс в под с приложением и там уже дописываешь всю логику
Evgenii
нахера на ингересе логика ?
Anonymous
Не работает так :)
Anonymous
Зачем нджинкс к мелкому java сервису дополнительно? Да и не особо это логика в том, чтобы просто разрешить корс
Maxim
ну всякие иксфорварды и икс реал айпи
Икс реал айпи не работает
Maxim
нахера на ингересе логика ?
В поде тоже nginx, только собранный с нуля для секюрной отдачи контента по хешам
Maxim
Кто нибудь знает как сделать?
Maxim
Или может кто то даст идею, как сделать медиасервер на основе kubernetes