Anonymous
ну, не то чтобы прям уж очень нужно чтоб человека отвлекать, но если вдруг в курилке будете мимо проходить... )
Pavel
вы находитесь в одном месте?
Khramov
Кто мы? :)
Dmitry
Мы используем. Поднимаем поды и билдим там всякую всячину заливая в s3
Dmitry
Плагин называется pipeline :)
Dmitry
Даже можно без пайплайна
Dmitry
ставишь https://wiki.jenkins-ci.org/display/JENKINS/Kubernetes+Plugin
Dmitry
создаешь pod template
Dmitry
ну а потом создаешь задачу ограниченную этим подом
Dmitry
https://i.imgur.com/jxO4TjP.png
Dmitry
Темплейт пода
Dmitry
https://i.imgur.com/WVAaWe8.png
Dmitry
а это сам контейнер
Dmitry
https://github.com/onetwotrip/jenkins-node
Роман
Просветите насчёт PersistentVolumes. Может я что-то неправильно понимаю ещё - мне нужен инструмент, чтобы у меня все волюмы были синхронизированы на нодах. И если на одной из них изменятся файлы - на других произошло то же самое.
Роман
Возможно, ceph - это именно то, что нужно, но с ним у меня какие-то проблемы. Есть альтернативы?
Khramov
glusterfs
Khramov
ceph так не работает
Михаил
работает так цеф
Михаил
а за гластер я бы вообще жестко тролил
Михаил
и возможно чуть чуть бил
Khramov
А что не так с гластером то? :D
Dmitry
по тз очень подходит drbd ;)
Михаил
А что не так с гластером то? :D
split brain когда починят?
Khramov
Ну эта хрень всего 1 раз у нас была, а так нормально вроде работает
Grigorii
ceph не подошел нам поскольку там сложности с созданием нескольких fs
Михаил
Михаил
@ceph_ru если что)
Grigorii
если нужно иметь несколько файловых систем независимых друг от друга и с разделением прав насколько я понимаю cephfs можно только одну создать?
Grigorii
для внешнего расшаренного хранилища с возможностью мотирования в несколько контейнеров
Khramov
Вот :)
Михаил
для внешнего расшаренного хранилища с возможностью мотирования в несколько контейнеров
создаете несколько пулов под мета данные и получаете несколько цеффс я правда так не делал, но можно проверить
Grigorii
да, так можно просто в кубе тогда нельзя указать какой fs подключать
Михаил
ты же точку монтирования всего лишь делаешь
Grigorii
ну вот тут например https://github.com/kubernetes/kubernetes/blob/master/examples/volumes/cephfs/cephfs.yaml
Grigorii
там нельзя специфицировать нужный fs
Михаил
нуу, надо подумать хотя если решили не юзать, так и не юзайте)
Михаил
спецефичный кейс у вас
Khramov
Это есть такое
Михаил
что не отменяет того, что гластер не очень
Khramov
Альтернатив пока нет, самим не очень нравится
Khramov
Пацаны, а вы не в курсе, в Москве в блиэайшее время не планируется никаких митапов/конференций по кубу?
Victor
не, по docker'у завтра будет
Khramov
А где/когда/от кого/во сколько ?
Victor
А где/когда/от кого/во сколько ?
https://www.meetup.com/Docker-Moscow/events/240904343/
Logan
там нельзя специфицировать нужный fs
если у вас требование - специфичная ФС - создавайте том отдельно и форматируйте отдельно, в чем проблема?
Logan
у меня все особо важные тома созданы вручную
Logan
полностью потерял нить рассуждений. Треования какие?
Михаил
несколько кластерных фс
Anonymous
у меня только одного nginx ingress не пересчитывает ендпоинты при перезапуске пода?
Victor
В ingress (nginx community) для ssl host == CN ?
Victor
Если сделать host: *.domain.ru сертификат цепляет, если host: sub.domain.ru то не может P.S. Скорей как описать sub.sub.domain.ru P.S.S Я все понял, так не получиться
Grigorii
1. несколько томов 2. каждый из них можно монтировать в несколько разных контейнеров на RW (!) (так что rbd не канает) по первому пункту не проходит cephfs, по второму не подходит rbd
Artem
nfs?
Artem
по обоим подходит
A
https://www.youtube.com/watch?v=Mw4ImA2IB10 А ведь Swarm всё больше на k8s становится похож.
Anonymous
Клуб людей, которые всегда и везде делают деньги! 💵💴💶💸💰 Делюсь мануалами, практическими советами и темами, которые проверены лично на моем опыте и опыте моих близких. 🤑Вступайте в мой паблик прямо сейчас: @moneycl
Khramov
Khramov
Ребят, нужна хелпа. На 1 из мастеров почему-то иногда выскакивает ошибка у подов при создании: 1m 28s 2 kubelet, master1 Warning FailedSync Error syncing pod, skipping: failed to "CreatePodSandbox" for "ch-api-v2-6hx88_hosting(eff4fb16-66c2-11e7-a787-52540073c081)" with CreatePodSandboxError: "CreatePodSandbox for pod \"ch-api-v2-6hx88_hosting(eff4fb16-66c2-11e7-a787-52540073c081)\" failed: rpc error: code = 2 desc = NetworkPlugin cni failed to set up pod \"ch-api-v2-6hx88_hosting\" network: Get https://10.96.0.1:443/api/v1/namespaces/hosting/pods/ch-api-v2-6hx88: dial tcp 10.96.0.1:443: i/o timeout"
Khramov
Только на 1 мастере такое, причем несколько раз перезапустится, и все норм становится
Khramov
Что это может быть такое? На остальных мастерах все норм. Как я понимаю, что-то с сетью, но как это решить я хз
Роман
В докере я использовал драйвер gelf для логирования и собирал логи при помощи logstash. А как в кубере это делается?
Ivan
fluentd+k8s
Denis
https://twitter.com/aaronbbrown777/status/884920896422633474
Denis
Гитхаб перевел основной сайт и гист на куб,на очереди API
Роман
fluentd+k8s
Там какая-то нативная поддержка fluentd?
Ivan
ну не совсем, efk+helm
Роман
А как в кубере передавать такие настройки, как в docker-compose: sysctls: - net.core.somaxconn=65535
Anonymous
#вакансия #удаленка требования: знание kubernetes, читать логи самому, деплоить распределенку, деплоить авто-апдейт с докерхаба, ELK - logstash - kibana Java стек - scala, akka. Поддержка deb репозиториев приветствуется https://changedynamix.io/ вилка 20-30$/h в зависимости от опыта нагрузка: от 20h/week
Anonymous
о, я то же самое делаю но еще и основные обязанности исполняю :) шутка