CoreOS кажется хорошим дистрибутивом для размещения веб-сервисов: автоматические обновления, низкое использование памяти, встроенная поддержка Docker. Однако все инструкции по установке, похоже, предполагают, что я собираюсь настроить целый парк серверов. - Нет ли простого способа пропустить всю сложную настройку и просто запустить CoreOS у какого-нибудь хостинг-провайдера на одном сервере, как если бы это был «нормальный» дистрибутив, такой как Ubuntu?
Например, мне действительно нужно настраивать etcd
обнаружение службы, когда я запускаю свой сервер приложений и PostgreSQL на одном сервере?
Если сегодня нет простого пути, как вы думаете, он будет в более отдаленном будущем? Или CoreOS всегда будет только для массовых развертываний на нескольких серверах?
(Предыстория: я надеюсь, что однажды я напишу инструкции для других людей о том, как установить определенное веб-приложение, которое я разрабатываю, и было бы неплохо, если бы я мог проинструктировать их использовать CoreOS, зная, что они встанут и бегает быстро и легко.)
DigitalOcean только что добавила поддержку CoreOS (на самом деле вчера), и они написали пошаговое руководство о том, как запустить минимальную настройку:
https://www.digitalocean.com/community/tutorials/how-to-set-up-a-coreos-cluster-on-digitalocean
Вероятно, это один из самых простых способов заставить работать CoreOS где-нибудь.
Для действительно простой настройки просто загрузите образ на поддерживаемом облачном провайдере и предоставьте SSH-ключ через пользовательский интерфейс этого провайдера или через облачную конфигурацию.
Вы можете пропустить все прочее etcd и fleet и быть готовым использовать докер прямо из коробки.
Пользователь SSH по умолчанию является основным.