Опубликован выпуск свободной PaaS-платформы Cozystack 0.20.0, построенной на базе Kubernetes. Проект нацелен на предоставление готовой платформы для хостинг-провайдеров и фреймворка для построения частных и публичных облаков. Платформа устанавливается напрямую на серверы и охватывает все аспекты подготовки инфраструктуры для предоставления управляемых сервисов. Cozystack позволяет запускать и предоставлять кластеры Kubernetes, базы данных и виртуальные машины. Код платформы доступен на GitHub и распространяется под лицензией Apache-2.0...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62392
Кому нужен этот козий стейк?
Планируем мигрировать с самопального собранного куба на что-то более менее собранное нормальноКозистек выглядит неплохо как платформа чтобы поверх натянуть
Они используют Talos под капотом. Лучше мигрировать сразу на него тогда. Козья стопка больше про всякие свистоперделки вокруг него, которые лучше самому руками добавлять по мере необходимости.
в нем нет ни тенантов, ни всей обвязки кубовой, ни баз данных, ни managed-сервисов. а уж чтобы удобно раздавать все это внутренним или внешним кастомерам, придется сильно заморачиваться. при этом сам талос классный проект и ребята также пилят что-то вроде платформы сейчас.
И в итоге всё равно построить сабж, но при этом тщательно замахавшись и собрав все грабли собственным лбом. Зато сам! Без всяких дредастых чуваков.
Тебе же объяснили, что хотят слезть с нагромождения "своими руками добавленного".
скажи зачем ты вообще мигрировал на кубер?микросервисами обмазался?
За cozystack будущее. Очень перспективная штука
а так много по-настоящему open source-платформ для контейнеризации, да чтобы с ванильными версиями приложений и с bare metal перформансом?))
"на LINSTOR, где предлагается использование ZFS в качестве базового слоя для хранилища и DRBD для репликации"Bare metal performance, ога.
по сравнению с тем, что паблик клауд-провайдеры дают, где БД крутятся на виртуалках, вполне себе
Вообще
Зачем это все надо - чтобы каждый перестал куб собирать сам со своими компонентами и костылями
ну вот да, на днях примерно об этом писали как раз https://habr.com/ru/companies/aenix/articles/865238/
гораздо интереснее какого-нибудь вмвария или гипер-в
как яхту назовешь
возможно, с ним куб проще будет развертывать?
Докер, кубер, талос, козистейк - это уже верхушка пирамиды?
Нет, судя по версии, пока еще дно.
Осталось придумать какой нибудь фреймворк для управления массовыми козистаками, и по традиции завернуть его в докер.
Кстати, докер уже давно отказался от своей системы контейнеризации и тупо занимается оркестровкой containerd.
Так что схема скорее всего выглядит примерно так:
containerd => Докер => кубер => талос => козистейк
Кубер не использует докер.
По-умолчанию не использует, да. Т.к. dockershim перестали поддерживать, но тут же появился cri-dockerd, на который можно переключиться. И по прежнему будет Docker Engine использоваться.
https://kubernetes.io/docs/tasks/administer-cluster/migratin.../
Могу подбросить название: ЧабанДринк.
Зачем сабж нужен?
Чтобы запустить вот это:curl -s https://fluxcd.io/install.sh | sudo bash
flux используется для деплоя, но вы же сами прекрасно понимаете, что далеко не в его наличии всё дело))
Да прекрасно понимаю как относятся к безопасности...
Ответ, никак.
Ну давай, расскажи в чём принципиальная разница с sudo dnf install fluxcd или что ты там котируешь.
Увы, для таких как Вы, конечно ни принципиальной, ни какой иной разницы, думаю нет.
> Зачем сабж нужен?Замена aws.amazon.com, только на своих серверах.
Даже в AWS при желании можно поднять EC2-шки и поверх них развернуть своё облако. А потом, при необходимости (может там стало дешевле) мигрировать на Azure, DigitalOcean, Yandex.Cloud или в свой ЦОД. И с точки зрения функционала ничего не потерять, т.к. не придётся ничего особо перенастраивать.
Ради привязки к вендору.
Пока кубер "голый", все примерно понимают как он работает. А в этих надстройках(ранчер, козистэк и т.д.) каждый разработчик накручивает костылей "как он видит". В итоге получаем десятки ни на что не похожих систем по внутреннему устройству. Пока работаешь на "верхнем уровне" - ничего плохого. Но как только надо разобраться с багом или найти проблему, познания в ранчере, например, не сильно помогут при работе к других аналогичных платформах.
fail everytime судя по DRBD
на проде крутится, данные мутятся))
вопрос не совсем по cozystack, но относится к орхистрации контейнеров - связку nomad/consul/vault ктонить пользует ?