
Denis
13.12.2016
18:26:45
И процессы отлажены, но можешь попробовать и в Спб

Gleb
13.12.2016
18:27:17
А в СПБ хороших фотографов нет?) Или просто в других городах фотографам еще и денег давать надо?)

Denis
13.12.2016
18:27:44
В Москве мы всегда оплачиваем услуги фотографа, печеньки и прочие радости)

Gleb
13.12.2016
18:28:13
Окей. Я тогда узнаю и отпишусь.

Google

Denis
13.12.2016
18:28:19
Спасибо
Я могу выступить с докладом, как мы построили с весны инфраструктуру в целом (CoreOS => Kubernetes, + Ingress, + kube-lego). Может к тому моменту Prometheus с уведомлениями подключим. Может даже Миша, наш гениальный девопс, сможет вырваться. :) Посмотрим вообщем.

Ihor
13.12.2016
19:08:12
http://blog.kubernetes.io/2016/12/kubernetes-1.5-supporting-production-workloads.html?m=1

Max
13.12.2016
19:42:28

Denis
13.12.2016
19:47:24
Месяц назад общался с Саймоном оттуда на DevOpsPro Moscow, они молодцы, с нами в ногу идут. Но с небольшим отрывом по модности – они заиспользовали linkerd и планируют внедрить Concourse CI, мы наоборот – внедрили Concourse CI и смотрим в сторону linkerd. :) https://twitter.com/DenisIzmaylov/status/798920408519114753

Konstantin
13.12.2016
19:52:50
А в двух словах о чем этот linkerd?

Vladimir
13.12.2016
20:00:24
некогда объяснять. внедряй

yolkov
13.12.2016
20:09:46
смущает что скала, был бы на го

Ihor
13.12.2016
21:05:51
FYI: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/kubernetes-announce/iclRj-6Nfsg/IQmi3zSaCwAJ

Sander
13.12.2016
21:08:49
вопрос по kubernetes, деплой можно делать только при помощи images? или можно через git делать deploy?

Fike
13.12.2016
21:32:52
Конечные поды создаются только из так или иначе вытягиваемых docker/rkt-изображений. В теории их можно собирать прямо на нодах / транспортировать прямо на ноды, но это не очень хорошая идея, и вероятнее всего так или иначе придется использовать приватную registry.

Sander
13.12.2016
21:39:02
это да, я использую просто api в yml файлах

Google

Sander
13.12.2016
21:39:17
но ответ так и не получил, это обновление через images.

Fike
13.12.2016
21:39:23
куб - платформа, облегчающая очень много вещей, но требующая соответствующий входной порог и имеющая свою специфику. просто проблемы переходят в более высокий разряд, а за некоторые вещи становится спокойнее. ну и, как у каждого инструмента, его использование не будет отбиваться вообще во всех случаях

Sander
13.12.2016
21:39:48
но делают ли обновление через git? только git, просто эти изображения потом набухают, после множество комитов.

Fike
13.12.2016
21:40:03
тогда я не понял вопрос. в кубе first class citizen - это под, грубо говоря контейнер

Sander
13.12.2016
21:40:30
я просто хочу обновить файлы volumes

Fike
13.12.2016
21:40:40
если ты делаешь новые изображения через docker commit / docker push, то лучше их с нуля каждый раз пересобирать каким-нибудь дженкинсом

Sander
13.12.2016
21:41:43
я пересобирать буду, ток когда смогу настрить еще более качественным образом.

Fike
13.12.2016
21:41:52
если у тебя есть VOLUME что-нибудь в докерфайле, то в кубе это не взлетит, да и вообще в принципе это не стоит использовать
но, в общем, через гит ты никак не настроишь обновления

Sander
13.12.2016
21:42:03
а так мне надо обновить ток файлы, ибо это пхп сайтики

Fike
13.12.2016
21:42:24
есть только взаимодействие с API, которое взаимодействует с контейнерами

Sander
13.12.2016
21:42:24
блин
хреново
только через изображения чотль(
чтоль*
я просто с images хотел хранить не сам проект, а ток настройки сервера nginx, php-fpm, mysql и все
а сами сайтики я хотел бы хранить в гит и от туда же обновлять

Fike
13.12.2016
21:43:33
да, это в целом проблема контейнеризации, как и stateful-изображения

Sander
13.12.2016
21:43:48
ну вот я приплыл
с одной стороны круто

Google

Sander
13.12.2016
21:44:12
с другой стороны нет
может я чем-то ошибся выбирая куб?
есть ли другие системы или способы, которые мне позволят сделать, что-то похожее на куб, но чтоб я смог обновлять проекты с помощью гит
куб просто понравился тем что, сервер по сути будет неубеваемым

Fike
13.12.2016
21:46:51
хероку смотрел?

Sander
13.12.2016
21:46:58
хероку сразу нет
да смотрел
дорогая плтаная штука

Andrey
13.12.2016
21:47:10
Что значит через гит? А fpm рестартовать не нужно? А на базу изменения для кода накатывать?

Sander
13.12.2016
21:47:18
у меня есть цель
создать что-то своего хостинга, но чисто для своих клиентов
чтоб мне было удобно разрабатывать и пушить
всякие хостинги использовать не хочу,

Andrey
13.12.2016
21:47:51
Бери любой CI и пиши скрипты

Sander
13.12.2016
21:47:52
хероку хороший но дорогой

Fike
13.12.2016
21:48:02
есть куча аналогов хероку, тот же dokku

Sander
13.12.2016
21:48:26
есть ansible, но если сайтиков будет около 100
на одном сервере может быть по 3-5 сайтов
за этим зоопарком будет сложно уследить
да знаю про dokku, но я все токи смотрю в сторону ручной настройки
доку для выделенных серверов?

Google

Sander
13.12.2016
21:50:45
докку*
он же не позволяет сделать кластер серверов

Fike
13.12.2016
21:51:05
я его не использовал, но вроде как получаешь heroku-like на своих серверах

Sander
13.12.2016
21:51:22
это да, я тоже слышал только но не пробывал
но он подходит под мелкие проектики только
для чего-то небольшого
с кубом наверное каждый раз придется убивать image и создватать новый.
или может как-то можно приктутьи чтоб он из гита пулил
в самом docker вроде есть такое api
просто куб меня влюбил в себя =/

Admin
ERROR: S client not available

Sander
13.12.2016
21:56:29
просто я не представляю, если я захочу резко удалить все images и поставить новые, которые будут с более качественной настройкой.
то будет проблемно сделать это, так как проект хрантиься в images.
получается мне надо повторно коммитить проект в image. в docker hub к примеру

Konstantin
14.12.2016
07:38:00
Именно в этом и суть, что вы оперируете минимальной единицей - это контейнер. Отсюда все плюсы и возможности. Если вы оперируете на уровне кода, то контейнеризация у вас будет вызывать больше проблем.
Схема простая на каждый пуш в гит репозиторий создается образ. У нас гитлаб и на хуке весит джоба в Jenkins'e т.е. разработчик ни куда не ходит. Пушнул и через N минут ему упало сообщение в слак, что образ готов.

Dmitry
14.12.2016
07:57:23
@sander92 посмотри в сторону deis. Это апп, которому можно скормить гит репу, а на выходе получить много докер подов)

Andrey
14.12.2016
08:47:48
В gke еще обнову не выпустили? Не терпится с петсетами поиграться

Sander
14.12.2016
09:57:29
я наверное k8s возьму, там и ui оболочка есть, что очень меня радует.
@dshmelev
вначале мне казалось что это не очень система, но когда я начинаю понимать больше про деплои с контейнерами, начинает нравиться все больше

Google

Sander
14.12.2016
09:58:19
пока что сделаю без CI

Dmitry
14.12.2016
09:59:18
так deis ставится в кубик =)
https://deis.com/
но он не всем подходит
ща.. где-то даже презенташку делал по нему
блин) воркшопа там нету)
ну в общем там все просто.. подаешь ему линк на репу, он ее собирает внутри кубика и запускает
одна аппа, один неймспецс

Zon
14.12.2016
15:31:13

Paul
14.12.2016
17:48:05

Dmitry
14.12.2016
17:48:34
скорее да, чем нет =)

Paul
14.12.2016
22:43:22
коллеги, а кто-нибудь использует встроенный в weave фаерволл?
даже расширю вопрос - кто-нибудь понимает его _хорошо_?

Igor
15.12.2016
05:41:12
Кому интересно k8s 1.5 завелся с нуля со встроенными ролями для RBAC.

Aleksandr
15.12.2016
06:50:49
@takama приятная новость :)

Vladimir
15.12.2016
09:05:29
coreos про свои rkt статейку написали https://twitter.com/coreos/status/809142685344866304
В связи с этим у меня два вопроса:
Кто-то смотрел/пробовал на rkt? Чё думаете?
Кто-то запускает несколько контейнеров в поде? Зачем, например?

Zon
15.12.2016
09:23:45
Слушал вчера про ркт от разработчиков, говорят нормально в к8с в лучшем случае в 1.7, но есть уже те, кто чистый ркт в прод запихивают. Однако привязка к journald и проблемы с аттачем/стдин-стдаут пока на альфа уровене

Paul
15.12.2016
11:21:02
по weave - не?
печально. придется самому разбираться

yolkov
15.12.2016
11:23:13
?

Andrey
15.12.2016
12:03:20
а можно я сюда копирну простыню мануала на 35 строк по монге в кубернетесе, а вы скажете как этого избежать кто знает? (а кто не знает вдруг узнает какая проблема может быть и потом легко ее избежит а не как я :)
* простыню мануала которую я написал своему коллеге