DevOps посиделки #1. Константин Назаров, Tarantool HD
№2: mkrepo: генератор репозиториев для современного CD Константин Назаров, Tarantool Несмотря на то, что многие уже перешли на Docker для выкатки своего софта в продакшен, для rpm и deb пакетов все еще осталось применение. Особенно если вы выкладываете что-то в OpenSource. Традиционные способы дистрибьюции пакетов под Debian и RedHat заставляют вас заводить отдельную машину-снежинку, на которой по cron-у перегенерируется репозитории, и куда ваш CD периодически выкладывает новые версии. Я буду рассказывать про инструмент mkrepo, который я разработал для встраивания пакетных репозиториев в современный процесс CD. Он позволяет держать репозиторий в Amazon S3 или совместимых хранилищах типа Minio, а регенерацию репозитория делать "извне". Например, из Amazon Lambda. Поговорим вот о чем: - Структура rpm и deb репозиториев - Как mkrepo парсит метаданные пакетов - Паттерны применения в AWS и в "интранете" №3 Круглые столы (birds of feather) Вдобавок к основному залу с проектором и стульями, мы организуем зал с круглыми столами, где можно просто сесть и поговорить на произвольные темы. Для более продуктивных дискуссий - предлагаем писать интересные вам темы в комментариях, и голосовать за них лайками. Если вы считаете себя экспертом по какой-то теме и будете готовы отвечать на связанные вопросы - напишите что-то вроде "могу быть экспертом", и не теряйтесь. Несколько экспертов приветствуются! Мы подготовим таблички с популярными темами, чтобы соответствующий стол можно было легко найти и присоединиться к дискуссии. Или можно придумать тему прямо на месте.
Похожие видео
Показать еще