bebebe
ну ладно
Rainbow
Кому интересен mcs.mail.ru ДЦ в МСК В конце месяца хотят RDS свой запустить
Sergey
пока какой нибудь храбрец у них по граблям не пробежится, народ туда рисковать не пойдет)
Alexander N.
подскажите как натравить prometheus-operator на другие namespace? создаю servicemonitor с указанием общего label, но он нихрена не подцепляет. Если же сервис создать в том же самом monitoring-namespace - тут же подхватывает
Andrey
Ребят, а есть у кого-нибудь дока, как bpg из кубера аннонсить в локалку? А то чет не знаю с какой стороны и подойти даже
Sergey
https://docs.projectcalico.org/v2.2/usage/external-connectivity
Alexander N.
так да, у нас тоже все servicemonitor лежат в namespace с самим prometheus-operator
спасибо, вместо того чтобы мучать оператора смотреть в другие namespace, можно же просто мониторы пихать в одно место :D бля..
Denis
💪😄
Alexander N.
💪😄
service discovery действительно нашел все нужные мониторы, только prometheus не видит сервисы, все ограничивается только теми подами, что запущены непосредственно в namespace monitoring
Denis
Тогда я не уверен что вы правильно настроили, у нас мониторится api/etcd которые точно не находятся в namespace monitoring 🙂
Alexander N.
да оно ясно понятно что где-то косяк, вопрос где
Alexander N.
prometheus и operator ставил через helm с реп coreos/N
Alexander N.
prometheus я так понимаю по-умолчанию ограничен namespace'ами - default, kube-system, и тот в который его поставили
bebebe
https://github.com/prometheus/prometheus/issues/1951
bebebe
а вы куда вешаете scrape метки? их можно вешать на pod'ы, и сервисы
Alexander N.
на поды
Alexander N.
прописал в сервис-мониторе дополнительно namespace-selector и в prometheus.yml сделал namespace selector any: true
Alexander N.
после этого таргеты появились
bebebe
\o/
Andrey
Ребят, а как к сервисам изнутри кластера обращаться? Вот создал я сервис, мне куб говорит что его internal endpoint: auth-service.kube-public:80 TCP Я правильно понимаю что внутри кластера можно обращаться к нему по этому имени или нет?
Mikhail [azalio]
Если в вас в кубере поднят кубер днс и зона правильная, то можно
Anton
севрис, типа kind: service? или сервис типа под с твоим ПО?
Andrey
Если в вас в кубере поднят кубер днс и зона правильная, то можно
А резолвится он как auth-service.kube-public или зону тоже нужно добавлять?
Ivan
есть обновлённый до 1.11 хардвей?
Mikhail [azalio]
А резолвится он как auth-service.kube-public или зону тоже нужно добавлять?
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/ - почитайте документацию? Там немного.
Ivan
или там приниципиальных изменений нет?
Ivan
чейнжлог почитаю
Andrey
https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/ - почитайте документацию? Там немного.
доку не читай @ в канале спрашивай спасибо, нашел все 😄
Aleksei
Привет! А как заставить куб пробрасывать внутрь докер контейнера значения sysctl из хостовой машины? Сталкивался кто?
Aleksei
Зачем?
например redis хочет somaxconn больше 128 и хочется увеличить кол-во tw_bucket
Artem
попробуйте в emtrypoint выставлять правильные
Andor
Тебе надо эти параметры для контейнера выставить, а не то что ты сказал
Artem
entrypoint
Alexey
Привет! А как заставить куб пробрасывать внутрь докер контейнера значения sysctl из хостовой машины? Сталкивался кто?
Так, а разве они не наследуются от хостовой тачки? Вроде бы дочерние linux namepsace должны наследовать sysctl'и родительского процесса.
Alexey
https://contributor.kubernetes.io/keps/sig-node/0008-20180430-promote-sysctl-annotations-to-fields/ м?
Andor
Сомневаюсь что они отнаследуют, например, ip_forward
Alexey
я тоже так думал. оказалось что нет
Ну тогда можно сделать вот так вот, например: https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/customization/sysctl/patch.json.
Aleksei
Ну тогда можно сделать вот так вот, например: https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/customization/sysctl/patch.json.
это прописывает данные для хостовой машины, контейнер после инита их не унаследует.
Alexey
Andor
https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/
Alexey
Действительно, работает!
Там просто фича в том, видимо, что инит контейнер запускается в том же linux namespace, что и контейнеры пода. И он просто для этого namespace меняет sysctl'и. Ну а нужный контейнер уже, естественно, запускается с измененёнными sysctl. И хост чистенький остаётся.
Denis
кто подскажет, получалось ли поднимать redis sentinel в kubernetes?
Artem
@Bakalo нужно писать кастомный k8s оператор
Igor
их даже два - https://github.com/jw-s/redis-operator https://github.com/spotahome/redis-operator
Boris 🦍
Привет .у кого есть манчик, вводное чтиво, где на пальцах рассказывают как готовить кубернетес? Я просто ноль. но хотелось бы с чего то начать. попроще) Спасибо)
G72K
это ссыль на pornhub нужно кидать)
Куб-порно на ютуб канале CNCF, любые позы, цвета и комплекции
Vadim
требуйте манчкин по кубернетесу
Vadim
вместо сокровищ - драгоценный CPU time, например
Sergey
еще можно поглядывать на openstack summit и GCP
Sergey
https://www.youtube.com/channel/UCJS9pqu9BzkAMNTmzNMNhvg
Sergey
есть тут товарищи, которые юзали gvisor?
Екатерина
Привет Где можно почитать про докер чтобы появилось глубокое понимание? Желательно в хронологическом порядке. Спасибо)))
Ivan
Issues на гитхабе
Ivan
Начиная с закрытых
Олег
всем привет я новичок в kubernetes подскажите, что почитать/посмотреть, для того чтобы настроить CEPH кластер, и в дальнейшем, как его использовать в проектах с docker-compose/kubernetes
Alexey
отсюда и далее по списку
Олег
https://kubernetes.io/docs/setup/
он у меня уже установлен, суть вопроса описана выше