Alexander
и имело бы смысл при релизе нового апдейта от CoreOS, доустанавливать туда вот эти свои пакеты и рассылать дальше на свои серверы, то есть создать такое вот промежуточное звено между своим облаком и серверами обновления CoreOS
Alexander
сейчас в CoreOS нет каких-то нужных вещей
Михаил
Ты рассуждаешь о каких то абстрактных вещах
Alexander
кажется, там нет утилиты для отчётов по железкам, утилиты для шифровки диска, само ядро можно потюнить, c uefi boot не дружит
Alexander
ещё там что-то было
Alexander
это вот то, что я заметил
Pavel
эх, Слака Слака.... а Патрику уже 50
Alexander
Ты рассуждаешь о каких то абстрактных вещах
я хотел сказать, что если есть деньги на 3 админов, можно сделать свою крутую облачную ОС на базе CoreOS, а не сидеть на Ubuntu, но для небольших компаний Ubuntu рулит
Alexander
сам сижу на Ubuntu
Vladimir
Vladimir
Гента, убунта, деб, рхел
Vladimir
Смесь какая или версии
Михаил
Vladimir
Alexander
то есть делаем OpenStack, туда на эти виртуальные машины ставим нашу кастомизированную CoreOS с нужными пакетами и настройками ядра, там вместе с ней будет Kubernetes, Docker/Rkt... получается единая однотипная инфраструктура
Михаил
Не факт.
Просто сильно кастомный дистрибутив увеличивает время входа нового сотрудника в работу, усложняет его поиск и привязывает к коллективу. Это как то не считается, но это риски
Alexander
ну и дальше нам нужны айтишники трёх типов - крутые, которые делают OpenStack, те, которые собирают нашу CoreOS и те, кто просто там в Kubernetes контейнеры запускать умеет
Михаил
Vladimir
Alexander
Alexander
все гайды для CoreOS будут работать
bama^boy
зачем coreos нужен?
Alexander
как облачная OC
Михаил
bama^boy
а чем, например, ubuntu/debian не подходит?
Constantine️
это другое
Constantine️
почитай про coreos
Constantine️
там кластеры все дела
Alexander
OpenStack для отделения железа от наших облаков (те, кто делают облака, не думают о железках), а Kubеrnetes для выделения конкретных микросервисов, для отделения софта друг от друга, распределения по разным нодам
Alexander
а чем, например, ubuntu/debian не подходит?
на Ubuntu тоже можно поставить тот же Kubernetes, но там много ненужного, а некоторых нужных вещей нет, в CoreOS тот же Docker предустановлен, как и другие вещи типа etcd
Alexander
и это всё обновляется как бы 1 пакетом
Constantine️
кор ос для этого создана
bama^boy
google использует debian для хостинга своего k8s aaS
Alexander
на Ubuntu можно построить кластер, но это менее удобно
Alexander
облачные ОС они облегчённые и заточенные именно под облака
bama^boy
а мне кажется, что наоборот, больше спецов знающих ubuntu
Alexander
в общем, когда у вас энтерпрайз - вам нужно не 1 облако, а много
Alexander
и нужно выделять ресурсы под эти облака
Alexander
вот этим занимается OpenStack
Alexander
клиенты OpenStack понятия не имеют о серваках, это решают за них, они просто заказывают нужные им ресурсы и всё
bama^boy
тот же amazon использует amazon linux aka centos для своих облачных сервисов, т.е. два самых больших облачных провайдера ничего не знают про построение облака?
Alexander
а Kubernetes - это система для 1 облака, вот заказали мы VPS'ки и на них разворачиваем облако на базе CoreOS + Kubernetes, например
Alexander
а ещё уровнем выше - программисты, которые про Kubernetes ничего не знают, но у них есть контейнеры и им нужно их запустить как-то
Alexander
и получается, что на каждом уровне единые стандарты всех процессов
Alexander
это удешевляет всё, снижает затраты для компании
Alexander
ну и облака могут быть публичными, приватными или гибридными
Alexander
и сейчас многие компании вроде как выбирают в пользу гибридных
bama^boy
сейчас все выбирают амазон
Alexander
некоторые вещи нельзя на амазон по соображениям безопасности
Vladimir
Alexander
вот и получается, что гибридное облако
Vladimir
А gcn основан на том что гуглу привычнее
bama^boy
Vladimir
Еще по соображениям скорсоти может не подходить амазон. Или просто контора слишком большая
Vladimir
Alexander
в общем, OpenStack - это IaaS, Kubernetes это основа для PaaS, а внутри там контейнеры с вашими SaaS 😊) (или не SaaS, а что вы там программируете в ваших энтерпрайзах)
bama^boy
я не спорю, что амазон не для всех, но это стандарт
Vladimir
Alexander
Amazon крут тем, что там можно не заморачиваясь быстро сделать всё, быстро, но дорого
Alexander
вот для стартаперов оч крутой сервис
Alexander
там нужно делать всё быстро
Alexander
я сам Amazon использую иногда
bama^boy
И?
и если они не используют coreos, то может это не лучший выбор)
Vladimir
Alexander
а для энтерпрайзов , возможно, будет дешевле поставить OpenStack и получить свой личный Amazon
Alexander
вот та же Apple, условно, там же дофига всяких проектов, каждому нужно своё облако
Alexander
или тот же Яндекс
Vladimir
А когда у тебя построенная инфраструктура то менять что то там крайне дорого
Alexander
Alexander
в том числе и CoreOS
Alexander
https://coreos.com/os/docs/latest/booting-on-ec2.html
bama^boy
Alexander
Amazon это как конкурент OpenStack'у, а не CoreOS+Kubernetes
bama^boy
вряд ли амазон замечает openstack)
Alexander
(хотя там есть и конкурирующие с CoreOS+Kubernetes сервисы)
Alexander
openstack это стандарт сейчас