Nikolay
только толку то от конфигов чужих?
Михаил
о трейсинге думали?)
Stas
о трейсинге думали?)
он же с энвоем из коробки получается
Михаил
он же с энвоем из коробки получается
у меня руки до него немного не дошли а из документации к istio не понятно где заканчивается функционал envoy и начинается istio
Nikolay
мало смысла в трейсинге только от envoy, нужно трейсинг от всего + envoy. Сам envoy очень мало данных пишет, например не указывает куда он по-факту запрос отправил итд
Михаил
только толку то от конфигов чужих?
ууу) чужие конфиги могут быть кладезью интересных идей
Михаил
но это не точно
Part
я же правильно понимаю, что ингресс-контроллер в принципе только следит чтобы зарегистрированные ингрессы были подняты? то есть по идее если я хочу проверить дошёл трафик до ингресса или нет, то мне надо как-то на уровне ингресса включать логирование?
Михаил
ты на киви сервер пати идешь?
да собирался - рега никак не дойдет(
Михаил
уже попинал народ
Stas
мне еще на той неделе пришла, странно
Stas
если мы конечно не на облачном провайдере - тогда ингресс поднимает им бабла)
Part
=)
Nikolay
мы вот ингресс не используем, так как и не надо нам еще одну абстракцию и руками конфигурить удобнее в плане траблшутинга потом
Part
мы вот ингресс не используем, так как и не надо нам еще одну абстракцию и руками конфигурить удобнее в плане траблшутинга потом
ну вот я на azure и aks пытаюсь всё поднять. По дефолту установка nginx-ingress за собой создаёт Azure LB и конфигурит его.
Part
NSG в их терминах
Nikolay
на самом деле почти все, что у нас набралось в плане k8s я буду рассказывать на devopsconf или как оно там щас называется, а потом сразу выложу слайды и наверное 1-2 статьи на хабре (там не так много, почти все из коробки завелось)
Nikolay
+ мы же не особо прогрессивные, мы даже без helm живем =)
Михаил
Михаил
а че у вас? оператор свой накидали?
Nikolay
нет, у нас ansible шаблонизирует спеки (потому что БЫЛ уже:)
Nikolay
нам же ехать, а на шашечки пофиг
Михаил
я кстати из поста не понял какую проблему пытались решить привозом envoy кроме проблемы "долгого" отключения мертвого пода
Etki
Будем на конфе, я не помню на которой что - devops conf и HL++ соответственно
я уже не могу видеть лицо вашего человека на каждой контекстной рекламе в интернете
Михаил
нам же ехать, а на шашечки пофиг
занятно бы было пообщаться лично)
gigimon
всем привет. Подскажите пожалуйста, как лучше задеплоить приложение. У меня есть фронтенд, кэш (по 1 инстансу) и есть сервис для фоновой работы (его надо 3 инстанса). Как это все лучше всего задеплоить в кубернетис? Я бы решил 1 деплойментом, но не нашел как можно регулировать количество контейнеров, а если юзать реплики то будет все реплицироваться. Разбивать все на 1 деплоймент = 1 контейнер или первые вынеси в 1 деплоймент, а воркеры фоновые в другой?
Nikolay
я уже не могу видеть лицо вашего человека на каждой контекстной рекламе в интернете
Это Бунин, я сам в шоке себя видеть себя в FB, в зеркале и то реже:)
gigimon
ясно, к этому и склонялся
gigimon
но думал мало ли дурак и не вижу в доке очевидного )
gigimon
спс
Rainbow
ясно, к этому и склонялся
там не только реплики проблема, но и хелчеки, лимиты и тп.
gigimon
а если это все 1 система, то нормально описать все в 1 большом ямле?
Rainbow
нормально, пока не напрягает.
Rainbow
После 200-300 строк напрягает
Rainbow
И мелкие файлы по 5-10 строк тоже напрягают 😬
gigimon
понятно, спасибо )
Сергей
Всем доброго времени суток kubectl get node --show-labels NAME STATUS ROLES AGE VERSION LABELS kmaster01 Ready,SchedulingDisabled ingress,master 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=kmaster01,node-role.kubernetes.io/ingress=true,node-role.kubernetes.io/master=true kmaster02 Ready,SchedulingDisabled ingress,master 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=kmaster02,node-role.kubernetes.io/ingress=true,node-role.kubernetes.io/master=true kmaster03 Ready,SchedulingDisabled ingress,master 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=kmaster03,node-role.kubernetes.io/ingress=true,node-role.kubernetes.io/master=true knode01 Ready node 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=knode01,node-role.kubernetes.io/node=true knode02 Ready node 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=knode02,node-role.kubernetes.io/node=true knode03 Ready node 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=knode03,node-role.kubernetes.io/node=true Создаю DaemonSet с таким правилом "nodeSelector": { "node-role.kubernetes.io/ingress": "true" и получаю 0 запущенных подов
Vadim
SchedulingDisabled
Сергей
Спасибо не обратил внимание
Сергей
сорри за глупые вопросы только разбираюсь создал namespace в нем создаю daemon-set получаю ошибку F0924 20:15:02.252491 7 launch.go:111] no service with name woo-hosted/default-http-backend found: services "default-http-backend" is forbidden: User "system:serviceaccount:woo-hosted:default" cannot get services in the namespace "woo-hosted"
bebebe
Хм. За последние две недели 4 managed кластера на azure поднял. Полет нормальный
bebebe
А вы тут ужасы про него пишите.
bebebe
И про helm ужасы пишите
Aₙ
на детских примерах и visual basic будет выглядеть как хороший язык
Mikolaj
а чего кубспрей ещё ubuntu bionic не научился?
Mikolaj
и наверное глупый вопрос у кубспрея стоит брать мастер? или там почти всегда всё поломано?
Mikolaj
ну я полагал, что кто то уже по граблям прошёлся и может рассказать
bebebe
http://slack.k8s.io
Mikolaj
спасибо
Andrey
и наверное глупый вопрос у кубспрея стоит брать мастер? или там почти всегда всё поломано?
нормально там все. Можно с мастера брать. Главное конфиг правильно сразу написать
Leo
minecraft как наглядный мониторинг в проде
Stas
вои бы можно было динамически генерировать лабиринт по сервис мешу, ходить по нему ловить спаны трейсов, а если заходишь в под с джавой, то сразу нужно с зомби бороться
Igor
еще хорошо бы легло SimSity c их природными и техногенными катастрофами, первой линии выдать и оценивать KPI по результатам
Andrey
Ребят, а kubernetes ingress nginx умеет работать на портах отличных от 80/443? Чет не могу понять как добавить еще один порт
Part
tcp.8080="my-namespace/my-service:8080"
Andrey
tcp.8080="my-namespace/my-service:8080"
А куда это писать?
Andrey
Оставлю ответ для истории. Вдруг кому пригодится. https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/exposing-tcp-udp-services.md @PartAlex спасибо!
Alex Sharov
их отбирают раз в 24 часа но в кубе пофиг
оно и правда не умрет если сделать пул только из preemtible?