
Artur
01.09.2016
19:25:01
есть смысл кореос и докера? или сразу rkt?

Ivan
01.09.2016
20:56:24

Alexander
01.09.2016
21:57:14

Google

Alexander
01.09.2016
21:58:50
Fleet основан на systemd
как systemd, только для облака

Ivan
01.09.2016
21:59:52
https://coreos.com/docs/sdk-distributors/sdk/modifying-coreos/ первая ссылка

Alexander
01.09.2016
22:00:01
вообще, Kubernetes в целом хороший проект
но лично для моих целей избыточный, похоже
для обновлений там нужны ребуты, что в случае 1 сервера неудобно
Rkt достаточно стабилен, версия 1.0 вышла в феврале, кажется... но всё же сообщество пока не очень большое, я использую в продакшене (начал неделю-две назад), у меня сайтики в контейнерах, работают стабильно, сегодня обновился на новую версию Rkt, тоже всё нормально прошло...
Rkt не заставляет вас отказываться от всего того, что вы достигли с докером - попробуйте запустить через него парочку контейнеров на сервере и посмотреть, если всё нормально - переведёте потом остальные
если у вас одиночный сервер, я бы вам посоветовал Ubuntu 16.04 LTS + Rkt (+ Docker для подстраховки, если боитесь за Rkt),

Google

Alexander
02.09.2016
02:31:40
вот я нашёл конфиг ядра https://github.com/coreos/coreos-overlay/tree/master/sys-kernel/coreos-modules/files
я хочу что-то поменять здесь, допустим...
мне бы хотелось иметь возможность сделать какой-то свой канал обновления системы, который бы после выхода новой версии системы получал бы оригинальные файлы, пересобирал бы ядро, может, какие-нибудь дополнительные модули ядра включал и пакеты и потом я бы с этого канала всё обновлял...
хотелось бы какой-нибудь step by step гайд
но для начала, хотелось бы просто научиться делать CoreOS с монолитным ядром (ну, допустим, я параноик и боюсь руткитов)

Алексей
03.09.2016
15:52:29
и да я согласен с тем что докер слишком много жрет.
и пока не может реально прожевать

Alexander
04.09.2016
16:14:29
нормальную очерёдность запуска контейнеров на ранчере не сделать, поэтому для облаков выбора особо и нет - CoreOS лучшая ОС для этой цели
а сам Rkt имеет много приятных фич
например, можно отделить запуск пода от его подготовки
то есть сначала скачиваем образы и готовим под и только потом рестартим все поды на новые
таким образом, простой во время обновления снижается буквально до нескольких секунд
или вот тот вариант с запуском контейнера как виртуалки
докер же не умеет так
докер силён со стороны клиента/программиста
интеграция с IDE, нормальные версии под macOS и Windows
а со стороны сервера - если заменить его на Rkt, потом жалеть не будешь

Denis
05.09.2016
07:41:03
Good morning ☕️
Frederic Branczyk из CoreOS рассказал как мониторить etcd с помощью Prometheus. Значительная часть статьи, в которой рассказывается о ключевых метриках etcd, пригодится и для других систем мониторинга.
http://amp.gs/8LQR

Alex
06.09.2016
06:44:01
А на машину с coreos както glusterfs можно поставить? Не в контейнер а на сам хост

Aleksandr
06.09.2016
07:34:18

Artur
06.09.2016
08:44:56
о, а другое - это какое например?

Google

??Dmitry????
06.09.2016
09:36:42
Ceph ))

Artur
06.09.2016
09:37:20
ожидаемый ответ)
надо сходить, посмотреть
а если у меня небольшая среда для внутренних сервисов, coreos и мэнэджить я всё это хочу просто флитом, то на чем сторадж сделать? простого nfs хватит?
мне чисто вольюмы монтировать с конфигами/сырцами

Maxim
06.09.2016
09:53:26
ну вообще у кореоса есть свой ответ сефам и гластерам
https://github.com/coreos/torus

Artur
06.09.2016
10:17:51
интересно

Алексей
06.09.2016
10:19:33
нужно больше дистрибутед файловых систем.
а еще больше тестовых пользователй готовых потерять данные

Artur
06.09.2016
13:57:38
господа, я правильно понимаю, что использовать токен с discovery.etcd.io для сетапа кореос кластера - это не очень даже для дев окружения и мне сначала нужно etcd установить у себя в окружении, а потом уже кластер сетапить?

Ivan
06.09.2016
17:34:29

Artur
06.09.2016
19:23:30
я положительные отзывы только о ceph слышал, ну вот glusterfs ещё. посмотрю остальные, спасибо

Alexander
07.09.2016
01:03:39

Maxim
07.09.2016
01:04:50
ну пока все так и будут ждать отзывов, появиться им будет неоткуда

Alexander
07.09.2016
01:15:33
ну, я один из первых, кто начал использовать rkt в продакшене (правда мои проекты начального уровня и никаких потерь [кроме моих репутационных] в случае оффлайна на полчаса-час не будет), так что я не отсиживаюсь в сторонке) а вот что касается сетевой фс - то особой потребности в ней нет (не важно, в какой именно), наверное, я подожду опыта тех, кому она реально нужна...
если уж буду потом ставить - наверное, отдам предпочтение решению от CoreOS, чтобы был единый стэк
как я понимаю, сейчас лидеры - это Ceph и Swift, первую стоит использовать в рамках 1 датацентра, вторую - если хочется сделать фс на основе серверов в разных датацентрах, статья в блоге мирантиса описывает и сравнивает кратко эти сетевые фс https://www.mirantis.com/blog/object-storage-openstack-cloud-swift-ceph/

Maxim
07.09.2016
06:17:14
Это не сетевая файловая система, а object storage
Я про статью, что ты привёл

Google

Artur
07.09.2016
08:14:19
Расскажите про сетап кореос в вашей девелоперской среде, пожалуйста. У вас стоит etcd внутри на отдельном сервере? Мне по сути пока нужно только токен выдать и кластер собирать от этого etcd. И я правильно понимаю, что etcd, запущенные на кореос будут объединяться в кластер без etcd, который токен выдавал для кластера?

Alexander
07.09.2016
08:16:33

Maxim
07.09.2016
08:17:12
ну только важно понимать, чем это отличается от blob storage

Alexander
07.09.2016
08:19:09
Расскажите про сетап кореос в вашей девелоперской среде, пожалуйста. У вас стоит etcd внутри на отдельном сервере? Мне по сути пока нужно только токен выдать и кластер собирать от этого etcd. И я правильно понимаю, что etcd, запущенные на кореос будут объединяться в кластер без etcd, который токен выдавал для кластера?
я сейчас из этого стэка только Rkt использую на Ubuntu, когда куплю третий сервер - буду пробовать ставить CoreOS, но надеюсь, вам подскажут...
вообще, для разработки это работает с помощью Vagrant'а, а на сервере - там 2 метода, кажется - cloud init и ignition
https://github.com/coreos/ignition/blob/master/doc/getting-started.md


Artur
07.09.2016
08:21:36
для разработки поднять локально - это всё понятно. У меня есть локальные сервисы около 10-12 штук (инвентаризация, сенсу, разные морды для сетапа хостов и тому подобное), сейчас всё разбросано фиг пойми где, сетапится как попало. Я хочу запихать всё это в контейнеры и засунуть в кореос
и сделать доку, чтобы не возникало вопросов, где, как запустить новый сервис
ну и утилизовать ресурсы по максимуму
а то есть вмваре виртуалки, где работает 2 крона и 1 nginx, в который ходят раз в год (скедулер вмваре конечно должен и сам не выдавать ресурсов им, но диск как минимум не оверселится)


Alexander
07.09.2016
08:28:38
у меня сейчас это сделано так: есть балансировщик за пределами облака, он страхует от потери одного из провайдеров или серверов, всё крутится в контейнерах Rkt, правда вот пока на Ubuntu...
наверное, вам тоже на первом шаге будет проще сначала запаковать всё в контейнеры и запустить их локально, а уже потом облако и переводить контейнеры в облако
самое простое - без облака через systemd их запускать, ступенька выше - Fleet на CoreOS
ещё выше - Kubernetes

Artur
07.09.2016
08:31:01
kubernetes - уже слишком, хотя в некоторых случаях могло бы и пригодиться

Alexander
07.09.2016
08:32:23
ну вот для моих целей пока самый простой вариант балансировщик + контейнеры подходит, через некоторое время я всё-таки освою CoreOS, но мне там кое-чего не хватает, поэтому, наверное, мне сначала захочется разобраться, как делать свою сборку CoreOS (доустановить туда некоторые пакеты)

Artur
07.09.2016
08:32:46
а чего не хватает?

Alexander
07.09.2016
08:32:50
питончика
ещё есть утилиты для мониторинга некоторые
ещё ядро бы немного по-другому собрать
ещё шифрование разделов диска

Google

Alexander
07.09.2016
08:34:15
чтобы при запуске пароль спрашивал

Maxim
07.09.2016
08:34:16
и еще бы mdraid с lvm ;)

Alexander
07.09.2016
08:34:48
там Btrfs была одно время
потом они её убрали зачем-то

Алексей
07.09.2016
08:34:53

Alexander
07.09.2016
08:35:00
как раз тогда, когда она глючить перестала