Nikolay
только толку то от конфигов чужих?
Part
Михаил
о трейсинге думали?)
Vadim
Nikolay
мало смысла в трейсинге только от envoy, нужно трейсинг от всего + envoy. Сам envoy очень мало данных пишет, например не указывает куда он по-факту запрос отправил итд
Михаил
но это не точно
Part
я же правильно понимаю, что ингресс-контроллер в принципе только следит чтобы зарегистрированные ингрессы были подняты? то есть по идее если я хочу проверить дошёл трафик до ингресса или нет, то мне надо как-то на уровне ингресса включать логирование?
Stas
Михаил
уже попинал народ
Stas
мне еще на той неделе пришла, странно
Stas
Part
Stas
если мы конечно не на облачном провайдере - тогда ингресс поднимает им бабла)
Part
=)
Nikolay
мы вот ингресс не используем, так как и не надо нам еще одну абстракцию и руками конфигурить удобнее в плане траблшутинга потом
Part
Михаил
Stas
Part
Part
NSG в их терминах
Nikolay
Михаил
Nikolay
на самом деле почти все, что у нас набралось в плане k8s я буду рассказывать на devopsconf или как оно там щас называется, а потом сразу выложу слайды и наверное 1-2 статьи на хабре (там не так много, почти все из коробки завелось)
Михаил
Nikolay
+ мы же не особо прогрессивные, мы даже без helm живем =)
Михаил
Михаил
Михаил
а че у вас? оператор свой накидали?
Nikolay
нет, у нас ansible шаблонизирует спеки (потому что БЫЛ уже:)
Nikolay
нам же ехать, а на шашечки пофиг
Михаил
я кстати из поста не понял какую проблему пытались решить привозом envoy кроме проблемы "долгого" отключения мертвого пода
gigimon
всем привет. Подскажите пожалуйста, как лучше задеплоить приложение. У меня есть фронтенд, кэш (по 1 инстансу) и есть сервис для фоновой работы (его надо 3 инстанса). Как это все лучше всего задеплоить в кубернетис? Я бы решил 1 деплойментом, но не нашел как можно регулировать количество контейнеров, а если юзать реплики то будет все реплицироваться. Разбивать все на 1 деплоймент = 1 контейнер или первые вынеси в 1 деплоймент, а воркеры фоновые в другой?
Nikolay
Rainbow
gigimon
ясно, к этому и склонялся
gigimon
но думал мало ли дурак и не вижу в доке очевидного )
gigimon
спс
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 будет выглядеть как хороший язык
bebebe
Mikolaj
а чего кубспрей ещё ubuntu bionic не научился?
Mikolaj
и наверное глупый вопрос у кубспрея стоит брать мастер? или там почти всегда всё поломано?
bebebe
Mikolaj
ну я полагал, что кто то уже по граблям прошёлся и может рассказать
bebebe
http://slack.k8s.io
Mikolaj
спасибо
Andrey
Mikolaj
Pavel
𝚔𝚟𝚊𝚙𝚜
Leo
Leo
minecraft как наглядный мониторинг в проде
Stas
вои бы можно было динамически генерировать лабиринт по сервис мешу, ходить по нему ловить спаны трейсов, а если заходишь в под с джавой, то сразу нужно с зомби бороться
Михаил
Igor
еще хорошо бы легло SimSity c их природными и техногенными катастрофами, первой линии выдать и оценивать KPI по результатам
Vadim
Andrey
Ребят, а kubernetes ingress nginx умеет работать на портах отличных от 80/443?
Чет не могу понять как добавить еще один порт
Part
tcp.8080="my-namespace/my-service:8080"
Andrey
Andrey
Оставлю ответ для истории. Вдруг кому пригодится.
https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/exposing-tcp-udp-services.md
@PartAlex спасибо!
Михаил