Sergey
😂
Andrey
Действительно
Eduard
А 1 день есть?)
В блоге на хабре
Eduard
Тут не найду уже
Roman
Нашел! Супер)
Roman
https://habr.com/company/southbridge/
Eduard
Alexey
Вы несколько раз упоминаете шина, что это? Можете пояснить?
Ааа это - mq ) частенько так его называю, даже не знаю откуда повелось.
Roman
bus потому что
Sergey
+
Roman
https://stackoverflow.com/questions/7793927/message-queue-vs-message-bus-what-are-the-differences
Gleb
а кто-то активно пользуется кубернетесом в докере встроенным?
Gleb
там LoadBalancer работает и имаджи локальные подтягиваются
Gleb
но я 5 минут с ним посидел
Eduard
а кто-то активно пользуется кубернетесом в докере встроенным?
Куда встроенным? Это ты так сварм обозвал?)
Gleb
нет, там теперь кубернетес, на маке и винде
Ivan
встроенный кубернетис на маке… WAT?
Gleb
Igor
встроенный кубернетис на маке… WAT?
В макообразе докера вшит к8с
Ivan
Ivan
Ivan
Gleb
мои девелоперы сказали, что он вроде удобнее, чем миникуб, но я сам ток 1 чарт вн ем запустил
Gleb
походу никто кроме нас его не включал лел
Alexey
Помогите советом, делаю Kubernetes The Hard Way. Застрял на 12 шаге ( https://github.com/kelseyhightower/kubernetes-the-hard-way/blob/master/docs/12-dns-addon.md ) при выполнении команды nslookup kubernetes на подах, получаю ошибку "connection timed out; no servers could be reached", при этом в поде dnsmasq появляется запись в логе "1 nanny.go:116] dnsmasq[8]: Maximum number of concurrent DNS queries reached (max: 150)", после нескольких таких записей под рестартует по livenessProbe. Гуглом пока ничего что помогло бы - не нашел :( Подскажите куда копать или может кто то сталкивался с этой проблемой.
Stanislav
nslookup host.default.svc.cluster.local 10.96.0.10
Andrey
Проверить, не впадает ли часом kubedns в петлю при резолве
Stanislav
Никто не обещал, что днс кубернетеса пропишется в настройках узлов
I
Микросервисы на ява написаны, деплою в к8s кластер. Через некоторое время кластер встает раком- ноды в статусе “not ready”. Картина похожая на нехватку ресурсов. Вопрос- надо ли ставить ограничения на поды с ява микросервисами? Может дело в heap size? Что по умолчанию берется 1/4 от ноды. Подскажите плиз своим опытом кто деплоил ява?
Alexey
конфиг с пода cat /etc/resolv.conf search default.svc.cluster.local svc.cluster.local cluster.local c.kuberhw.internal google.internal nameserver 10.32.0.10 options ndots:5
Konstantin
походу никто кроме нас его не включал лел
я особой разницы с миникубом не вижу, кроме как версию куба нельзя выбрать
Alexey
Проверить, не впадает ли часом kubedns в петлю при резолве
Есть ссылка под рукой где почитать как это сделать ?
Andrey
покажи resolv.conf из пода kubedns
Alexey
search c.kuberhw.internal google.internal nameserver 127.0.0.53
Andrey
search c.kuberhw.internal google.internal nameserver 127.0.0.53
это список серваков, которые kubedns по дефолту использует в качестве апстрима
Andrey
тут указан 127.0.0.53
Andrey
сечешь?
Alexey
нет, странный ip
Andrey
кублет взял этот список с ноды, где, я уверен, у тебя используется systemd-resolved, например
Andrey
kubedns стучится по этому IP, но т.к. он находится в поде, то запросы попадают на его loopback-интерфейс, т.е. к нему самому, после чего он снова пытается получить записи из апстрима, и шлет запрос, который приходит к нему самому, записи для которого он пытается получить с апстрима...
Alexey
так смотри в поде же ещё стоит dnsmasq не он ли это ?
Andrey
нет, он там, ЕМНИП, на 10053
Alexey
что бы починить мне туда надо прописать нормальны ip ноды ?
Andrey
а не, наоборот, на 10053 там skydns, которому dnsmasq шлет запрос на резолв доменов в кластере
Alexey
костылём кажется
Andrey
но, однако, это суть проблемы не меняет
Andrey
https://github.com/kubernetes/kubeadm/issues/273
Alexey
спасибо !
Andrey
а можешь и в сторону coredns посмотреть
Alexey
да, пока простой step by step сделаешь, столько всего вокруг прочитать и разобраться приходится :)
Никита
Проходил кто этот курс?
https://www.edx.org/course/introduction-to-kubernetes
Никита
Такой ещё есть, местами слегка староват, правда.
Александр
Logan
его автор еще книгу написал. про книгу деталей не знаю. О, мистер Пони, и ты тут?
Александр
Eduard
Первый день кинуть надо было
https://habr.com/company/southbridge/blog/419105/
Dmitriy
https://www.meetup.com/Moscow-Kubernetes-Meetup/events/253451195/ Когда: четверг, 9 августа 2018, 19:30 - 22:15 Где: Москва, Ленинградский проспект 39, стр. 79 (офис Mail.Ru Group) Друзья, жаркое лето в Москве ещё больше подогревает интерес к Kubernetes со стороны русскоговорящего сообщества. Прошёл всего месяц с момента предыдущего митапа, наш Telegram-чат-канал про Kubernetes ( https://t.me/kubernetes_ru ) уже вырос почти до 2000 человек, а вместе с ним продолжают расширяться и области применения Kubernetes, как и масштаб проблем, которые успешно решаются с его помощью. Облака спускаются на землю в следующий четверг, ведь мы снова встречаемся и на этот раз мы будем делать это вместе с Mail.Ru Group! ПРОГРАММА: 19:30 - 19:50 Socializing, встречаемся, общаемся, shake it! 19:50 - 20:05 Welcome & digest (Денис Измайлов, Axept) 20:05 - 20:45 Подводные камни при production-эксплуатации Kubernetes (Дмитрий Лазаренко, Mail.Ru Cloud Solutions, менеджер продукта) Изначально Kubernetes был спроектирован для работы stateless-приложений. Однако сейчас все больше и больше компаний пытаются размещать в нем stateful-сервисы, требующие надежного хранения. Помогая клиентам Mail.Ru Cloud Kubernetes, мы обнаружили много неочевидных особенностей, прежде всего связанных с persistent-хранением данных и поведением Kubernetes при выходе из строя оборудования. Как Persistent Volumes работают в штатных и нештатных ситуациях? Например, если вы выключите ноду или она аварийно остановится (падение хоста, гипервизора или Kubelet)? Какие проблемы бывают при эксплуатации RWX PVС? Как правильно дружить с облачным балансировщиком нагрузки? Всё это Дмитрий раскроет в своем докладе для вас. Био: Дмитрий Лазаренко возглавляет PaaS-направление Mail.Ru Cloud Solutions, включая контейнерные решения на базе Kubernetes. До Mail.Ru Group в течение 6 лет отвечал за разработку и развитие контейнерной PaaS-платформы Jelastic. Более 10 лет занимается созданием высоконагруженных сервисов. 20:45 - 21:15 История разработки Production-ready сборки Kubernetes (Константин Феофантов, Exon Lab, CTO) Доклад основывается на истории разработки [предположительно] первого в России Docker-хостинга. Константин расскажет про опыт с Kubernetes и проблемы, с которыми он с командой столкнулся в ходе разработки и эксплуатации. В докладе обосновывается выбор компонентов и плагинов Kubernetes при создании собственного production-ready кластера, а также варианты развертывания Kubernetes и рекомендации по ним. Био: Константин программирует с 2012 года, писал на C, затем на C#. Потом начал изучать веб-разработку (Node.js, HTML5, SaSS) и вот уже в 2015 году перевел всё на Golang. В 2017 стал техническим директором, основал проект Containerum и основательно занялся изучением Kubernetes. 21:15 - 21:35 Кофе-брейк, чай-пати, горячие дискуссии 21:35 - 22:15 Turing Pi – кластерный компьютер на базе Kubernetes для граничных вычислений и интернета вещей (Константин Шмойлов-Александров, Jelastic, сооснователь) Рынок IoT бурно развивается, но в основном он наполнен крайне простыми устройствами с ограниченным диапазоном применения. Мы создали компактное кластерное устройство с Kubernetes и Docker на борту, воплощающее идею вычислительного узла IoT-сети нового типа. В нем сочетается множество разнотипных одноплатных компьютеров, соединенных сетью в рамках единой материнской платы. Этот кластер предназначен для граничных вычислений: в частности, для размещения приложений машинного обучения не в облаке, а локально – в месте, где необходимо собирать, хранить, анализировать данные и управлять окружающими устройствами. В докладе мы расскажем, что под капотом этого устройства и как контейнеры и Kubernetes могут эффективно работать не только на огромных серверах, но и на мини-устройствах.
А запись будет?
Sergey
А запись будет?
будет, в https://t.me/kubernetesMSK
cent
Сорри за кросс-постинг, но тут как бы актуальнее Киньте в меня ссылкой, пожалуйста, на ман как можно в yaml описать все действия jmeter. Ну, и совсем шикарно было бы, если у кого-то есть ссылка на ман как это все в k8s засунуть, вроде https://blog.kubernauts.io/load-testing-as-a-service-with-jmeter-on-kubernetes-fc5288bb0c8b
cent
Хотя, подозреваю, что в этом чатике сидят все те же, что и на devops) Но есть надежда.
Rainbow
почему просто не собрать image с инструкциями?
Rainbow
много кто собирает nginx со статикой как контейнер статического сайта. Более-менее подход. Тут вроде аналогично.
Rainbow
Да
Ivan
Хотя, подозреваю, что в этом чатике сидят все те же, что и на devops) Но есть надежда.
спроси в нормальном девопсе, а не в том детском садике на 4к детей
cent
Да
А каким боком это к jmeter yaml + grafana?
Yaros
всем привет! Новичек в k8es может кто-то подсказать, что для локальной разработке юзать minikube или minishift или что-то другое?