Oleksii
он умеет при релоаде
Oleksii
но вот почему так долго для меня загадка
Andor
"для меня загадка" != "решил заткнуться"
Oleksii
ок, значит это нормально что nginx при замене подов начинает кушать 4 ядра вместо 0.5 и не обрабатывать коннекты на протяжении 5 минут?
Oleksii
(риторический вопрос)
Andor
ну и в новых версиях нжинкс-ингресса релоад вообще редкая штука
Sash
Может его кто-то удрачивает ?
Oleksii
он строго на 1 аппу
Stas
https://www.cncf.io/announcement/2018/11/28/cncf-announces-envoy-graduation/ готов для продакшена!
нет не готов. в 1.0.3 был охереннейший баг с дохлыми эндпоинтами в кластерах энвоя, так что пришлось 0.4 очень быстро выпускать
Vadim
https://github.com/cncf/toc/blob/master/process/graduation_criteria.adoc#graduation-stage
Etki
https://github.com/cncf/toc/blob/master/process/graduation_criteria.adoc#graduation-stage
> Adopt the CNCF Code of Conduct. да господи блядь
Vadim
> Adopt the CNCF Code of Conduct. да господи блядь
поздравляю с подключением к сети "Интернет"
Stas
так-то и куб не готов тогда
я тут своей команде недавно мапинг рассказывал как оно в cloud native мире: alpha1 - можно ставить alpha3 - все готово можно в прод beta - уже все внедрили, на конфах все рассказали, у всех стоит и работает ga - скоро будет depricated,скорее всего есть что то на замену, можно уже не ставить
Etki
К AS SJW скорее
Stas
сейчас на стейдже пробуем istio gateway в качестве ингресса то есть цитадель пилот и гейтвей без всего остального, мои матюки к его бутсрапу по этой теме как раз
Maxim
я в свое время пробовал его в качестве ингресса для "умной" балансировки, но наткнулся на ограничения самого envoy'я
Stas
какие ограничения энвоя?
Maxim
а, да, крутые штуки. жаль к ним не дошел, потому что энвой не умеет persistent hashing балансировку по URI
Vadim
https://sysdig.com/blog/whats-new-in-kubernetes-1-13/
Andor
https://sysdig.com/blog/whats-new-in-kubernetes-1-13/
чота кажется с виду ничего мажорного
Vadim
Ну все, теперь будем пить шот, когда упомянут "итцд"
Andor
Konstantin
Ну все, теперь будем пить шот, когда упомянут "итцд"
оно бы не было так смешно, если бы @Andorka не повторял каждый раз 😂
Andor
не, ну видно что допиливают
Andor
но по большому счёту только из альфы в бету что-то перешло
Vadim
все самое интересное в установщиках и ингрессах всяких
Andor
вот пожалуй
Stas
а я все жду vertical pod autoscaler в gke... мржет уже скоро
Антон
▫️Какой у вас проект или где работаете? SaaS проект в AWS ▫️В чём вы специалист? devops, системное администрирование ▫️Чем можете быть интересны или полезны сообществу? немного знаю k8s и docker ▫️Чем интересно сообщество вам? ответами на вопросы и обменом информацией по k8s ▫️Откуда вы? Санкт-Петербург ▫️Как узнали про группу? из чата devops_ru #whois
G72K
https://sysdig.com/blog/whats-new-in-kubernetes-1-13/
А тем временем в GKE 1.10 :)
Vadim
А тем временем в GKE 1.10 :)
это слишком новая технология для такой большой компании, я понимаю
G72K
Надо б посмотреть , кто релиз менеджер :) может в 1.10 был последний из Гугла, а дальше разное комьюнити непонятное
Vadim
1.10 релизил Josh Berkus из красношляпых
Vadim
а вот и нет 1.10 - jdumars, Google 1.11 - jberkus, Red Hat 1.12 - tpepper, VMWare
G72K
Сила комьюнити :) ждут своей очереди похоже
Anton
кто подскажет, где задаются дефолтные sysctl в новых подах?
G72K
Может в докере?
Puma
А зачем ставить что то кроме нгинкс, чего не хватает то?
Etki
в смысле нгинкс, вам апача недостаточно?
A
https://sysdig.com/blog/whats-new-in-kubernetes-1-13/
Если в тему, то как лучше обновлять кластер? Последовательно гася воркера, обновление, включение, и последний мастер, так?
Puma
А что такое блю Грин?
Mikhail
Сине-зеленый
Stas
а какие задачи решает envoy что не может тот же nginx.
энвой сам по себе или в разркзе куба?
Mikhail [azalio]
А что такое блю Грин?
Методы раскатки релиза
V
энвой сам по себе или в разркзе куба?
наверное оба варианта, но в разрезе Куба в первую очередь
Stas
наверное оба варианта, но в разрезе Куба в первую очередь
я не считаю, что ингресс с миллионом аннотаций хорошее решение для описания правил роутинга, в истио логичная управляемая модель описания правил: gateway(какие порты открыть)<-virtualService (куда роутить) <-rule (как роутить)
Stas
а сам энвой это как нджинкс плюс + eventual consistent service discovery
Igor Ivanov
госопода, как в ingress сделать редирект с одного хоста на другой? (сами хосты в ингресс описаны) nginx.ingress.kubernetes.io/proxy-redirect-from aaa.com nginx.ingress.kubernetes.io/proxy-redirect-to bbb.com spec: rules: - host: aaa.com http: paths: - backend: serviceName: aaa servicePort: 80 path: / - host: bbb.com http: paths: - backend: serviceName: bbb servicePort: 80 path: / у меня не срабатывает
Rainbow
server-snippet написать
Igor Ivanov
с регекспами понятно, но зачем тогда эти две аннотации?
Maxim
Какие именно? И что сейчас занимается умной балансировкой?
consistent hashing по URL regexep`у. сейчас этим занимается haproxy-ingress
Georgiy
а сам энвой это как нджинкс плюс + eventual consistent service discovery
а чо кто из nginx успел спилить сервис дискавери?
Slach
Всем привет а насколько плохая практика ставить вместе контроллер сервисы etcd apiserver scheduler controller manager и воркер сервисы kubelet на одной ноде? Чем это грозит? Какие best practice по этому поводу?
A
Сначала мастера обычно, потом воркеры. В идеале - blue-green
И лучше обновлять последовательно, не прыгая через версии, или без разницы?
Vadim
Чтобы у кубелета и апи различалось апи поменьше
A
У меня кластер на голом железе, через kubeadm, и то есть мне нужно не просто обновлять бинари, а обновление конкретными версиями?
A
То есть сначала все обновить до 12, потом только все до 13?
Andrey
кто знаком с istio/envoy, не подскажете, какие метрики выставляет envoy, чтоб понять, сколько запросов пришло на downstream на конкретный pod?
A
Коллеги, сейчас наблюдаю следующее: отошёл по ходу мастер (он у меня один), команда kubectl ругается на ip:6443 was refused, kubelet жив, так же живы некоторые сервисы, которые были на других нодах. Что мне сейчас в такой ситуации делать?
A
Интересная ситуация конечно...
Puma
Ну верните мастер в работу
A
Мастер один он и отошел