@coreos_ru

Страница 4 из 37
Alexander
21.08.2016
18:43:46
(вернее, несколько одиночных серверов)

CoreOS на одиночных серверах не очень хороший выбор, поэтому пока Ubuntu

когда я решусь делать облако - я перейду на CoreOS, а пока экспериментирую с частями CoreOS (начать решил с Rkt)

одна из проблем CoreOS в качестве системы для одиночного сервера - необходимость ребутов сервера для апдейта

Google
Alexander
21.08.2016
18:45:53
когда облако - это не имеет значения, конечно

Алексей
21.08.2016
18:46:22
Докер продолжит хавать во круг себя всю инфраструктуру

Год два вынесет ансибл, rpm,deb

Мониторинг

Останется атомик ибо за ним рхел

И ранчер ибо тащит по минимуму процессов

Alexander
21.08.2016
18:46:58
если я правильн понимаю, то ранчер - это друг докера

там нет системд и всё делается через докер?

или я путаю?

моя же задача обратная - я хочу от докера избавиться

Алексей
21.08.2016
18:47:43
А корь надо изучать с etcd

Ибо он ядро и идея и шина

Alexander
21.08.2016
18:48:06
тут скорее желание избавиться от докера, чем изучить core os

Google
Alexander
21.08.2016
18:48:23
мне он идеологически не нравится, потому что посмел конкурировать с systemd

просто я фанат systemd, а docker тут - противник/конкурент systemd

Dmi3y
21.08.2016
18:49:45
А rkt в связке с systemd позволяет иметь нормальные сервисы, которые при этом изолированно и удобно крутятся.

Alexander
21.08.2016
18:53:31
Docker я тоже использую, и даже пропагандирую, просто сейчас это лучшее решение (лучше, чем ставить в виртуалку что-то через тот же Ansible/rpm/deb), но меня что-то внутренне постоянно подталкивает изучать Rkt и заменить Docker на другой проект, с теми же плюсами, но без его минусов (без вот этих амбиций заменить все компоненты системы собой)

Алексей
21.08.2016
18:55:03
Александр, малому бизнесу не до экспериментов. Работать надо. Жалетельно на маинстриме. Что-бы проще искать людей

Alexander
21.08.2016
18:56:16
докер - это то решение, которое будут использовать разработчики в ближайшее время

на сервере же для запуска этих контейнеров можно использовать Rkt, он будет конвертировать образы в свой формат

для администратора, который всё это поддерживает особой разницы между докером и рктом нет, те же опции примерно, внешне оно очень похоже

Алексей
21.08.2016
18:58:04
Эксперименты удел rnd в крупняке или стартаперов. Дабы за счет мелкой фишки сэкономить 0.1℅ или 1000000

Alexander
21.08.2016
18:59:35
сейчас экономически невыгодно разбираться в Rkt

Docker будет главным ну ещё года 2-3

потом допилят Rkt до такого состояния, что переход на него не будет вызывать дискомфорт, он станет решением по умолчанию в CoreOS, а Docker останется как legacy

Dmi3y
21.08.2016
19:00:37
Кстати, а есть какое-то видение того, что ждёт в ближайшее время стандарты appc и OCI?

Alexander
21.08.2016
19:01:41
сейчас такое время, что каждый хочет сделать свой стандарт и поэтому, наверное, какая-то война стандартов всё же будет

на этапе роста предсказать что-то сложно

Алексей
21.08.2016
19:02:36
Ну или boker

Или rocker

Или еще кто. Сейчас докер принес идею

И не факт вовсе что он победит

Но сейчас его догнать серьезная задача

Google
Alexander
21.08.2016
19:03:09
Rkt не только контейнеры может запускать , кстати,

https://coreos.com/rkt/docs/latest/running-lkvm-stage1.html

Dmi3y
21.08.2016
19:03:26
Да, это крутая штука!

Alexander
21.08.2016
19:03:54
Docker сейчас победил на рынке сборки и доставки контейнеров

и на самом сервере он тоже активно пытался

Алексей
21.08.2016
19:04:29
Нет своих стандартов oci же

Alexander
21.08.2016
19:05:15
на сервере всем заправляет systemd, это основа и вот docker активно хотел её подвинуть, но в этом нет смысла... если бы бы докер пришёл раньше, возможно, ему бы это удалось

Dmi3y
21.08.2016
19:06:21
Нет своих стандартов oci же
https://blog.docker.com/2016/04/docker-engine-1-11-runc/ но они о чём-то таком говорят.

Alexander
21.08.2016
19:06:32
мои претензии к докеру в том, что а.) недоделанный Dockerfile (но ладно, я научился обходить проблемы) б.) нельзя обойтись без AUFS и аналогов в.) идеологическая неприязнь, что он хочет собой всё заменить и стать *главным на сервере*

Dmi3y
21.08.2016
19:06:59
Почему нельзя без AUFS?

Alexander
21.08.2016
19:07:10
ну, я хочу просто чтобы он билдил архив, tar.xz

1 слой

и на сервере чтобы это всё использовало бы обычную ext4

Dmi3y
21.08.2016
19:07:59
А в rkt можно однослойный образ сделать?

Alexander
21.08.2016
19:08:12
так он же там и есть однослойный вроде как всегда

ну, я так читал

Алексей
21.08.2016
19:09:06
ну, я хочу просто чтобы он билдил архив, tar.xz
А чем тебе не нравится docker export

Ровно один слой

Чем тогда плох jail?

Alexander
21.08.2016
19:09:41
мне не нравится , что на сервере вот эти все странные фс будут

Google
Alexander
21.08.2016
19:10:25
мне хочется максимизировать производительность

Dmi3y
21.08.2016
19:10:40
btrfs не подходит?

Alexander
21.08.2016
19:10:42
я не хочу платить производительностью за возможность сэкономить место на диске или за возможность сэкономить трафик

Алексей
21.08.2016
19:10:44
Alexander
21.08.2016
19:10:48
мне ни место , ни трафик не жалко

так если кому-то нужны кеши - можно сделать, просто не надо всем их навязывать

а в докере нельзя вот просто без всего, чтобы просто архив в таре выдал прямо на этапе сборки и чтобы на сервере тоже без всяких вот этих странных фс работало

Алексей
21.08.2016
19:12:35
Делай однослрйник

Alexander
21.08.2016
19:12:39
он меня заставляет использовать то, что мне не нравится, это вызывает внутренний протест... я понимаю, что кому-то это всё нужно...

Алексей
21.08.2016
19:12:43
Его можно делать

Alexander
21.08.2016
19:13:04
ну так за счёт этой AUFS всё равно же производительность будет хуже, чем если бы просто ext4 было

даже если там какие-нибудь 0,000001%

всё равно идеологически это неприятно

Алексей
21.08.2016
19:14:07
Александр вы опять не читали матчасть

Alexander
21.08.2016
19:14:35
идеальный вариант - монолитное ядро, без возможности загрузить туда всякие стрёмные модули

и никаких AUFS и прочих таких штук

Алексей
21.08.2016
19:14:58
Unikernel?

Тоже часть докера

Alexander
21.08.2016
19:16:00
мне тут идеологически не нравится, что докер что-то там придумывает, стартапит, хотя он мне нужен лишь для запуска образов

есть стандартное решение - ext4

Google
Алексей
21.08.2016
19:16:16
Это не докер придумал

Alexander
21.08.2016
19:16:24
почему я не могу просто ext4 использовать?

без всяких вот этих плагинов

Dmi3y
21.08.2016
19:16:31
Но ведь CoreOS тоже что-то придумали и настартапили

Алексей
21.08.2016
19:16:45
Нет ему не нравится именно докер

Не пугает Александра завязка на etcd

Он ее еще не нашёл

Alexander
21.08.2016
19:17:31
Rkt работает же без etcd?

Алексей
21.08.2016
19:17:35
Не пугает ркбут в любой момент

Dmi3y
21.08.2016
19:17:42
А щас тяжело найти что-то без etcd

Я вот kubernetes щупал

Алексей
21.08.2016
19:17:51
Rkt работает же без etcd?
Ага, только будет не удобнл

Как моноколесо.

Dmi3y
21.08.2016
19:18:07
А Fleet -- он же тоже etcdшный?

Алексей
21.08.2016
19:18:12
Да

Он поверх

Alexander
21.08.2016
19:18:24
если это облако - то etcd или аналоги нужны

а как иначе

и ребуты для обновлений - тоже нормально (ну, почему бы и нет?)

Алексей
21.08.2016
19:18:43
Там шина на нём. Коныигуратор на нем

Alexander
21.08.2016
19:18:58
ну да, там всё вокруг etcd

Страница 4 из 37