Б
Безумный кот
@bezumniy_kot_work534 подп.
5.1Kпросмотров
16 января 2026 г.
📷 ФотоScore: 5.6K
🚀 In-Cloud Machine Config Operator (MCO) — первый публичный релиз! Всем привет 🙃 Годы идут, многие по-прежнему живут на классических инструментах вроде Ansible, Puppet, SaltStack и их аналогах. Параллельно те, кто строит всё «внутри Kubernetes», уже давно создают собственные решения — как это сделали Gardener и OpenShift со своими реализациями MCO. Без длинного сравнения плюсов и минусов: по нашему опыту наиболее зрелой и продуманной оказалась реализация OpenShift. Она закрывает порядка 90% типовых проблем управления конфигурацией узлов. Однако у неё есть существенный практический недостаток — Red Hat MCO хоть и открыт, но его трудно просто взять и запустить вне OpenShift. Требуется масса сопутствующих CRD и связок, а сама система представляет собой большой монолит из переплетённых компонентов, а не набор атомарных модулей. Поэтому мы решили переосмыслить этот подход и реализовать свой MCO — проще в установке, модульнее по архитектуре и готовый к дальнейшему расширению под наши сценарии. ☹️ Мы постарались дать максимум полезного «из коробки»: • Декларативное управление конфигурацией узлов через Kubernetes API • Базовые концепции: MachineConfig, MachinePool и рендеринг состояний • Безопасное обновление файлов на старте (sysctl, systemd unit — в следующей версии) • Предсказуемые перезагрузки узлов и контроль конфигурационного дрейфа 😇 По сути — это фундамент управляемой инфраструктуры узлов поверх Kubernetes. Полезная информация: - Документация - Демо стенд - Исходники на GitHub Лучшая ваша похвала — это: 🤪 • Вопросы по теме • Поиск неточностей • Советы, как сделать лучше • И, конечно, ⭐️ на GitHub
5.1K
просмотров
1632
символов
Да
эмодзи
Да
медиа

Другие посты @bezumniy_kot_work

Все посты канала →
🚀 In-Cloud Machine Config Operator (MCO) — первый публичный — @bezumniy_kot_work | PostSniper