Red Hat відкрив код Quay, реєстру для збирання та розповсюдження образів контейнерів

Компанія Red Hat оголосила про формування нового відкритого проекту Набережна, який продовжить розвиток раніше однойменного реєстру образів контейнерів, що розробляються за зачиненими дверима, лежить в основі сервісів Набережна Червоного Капелюха и Quay.io. Проект потрапив до рук Red Hat після покупки компанії CoreOS і відкритий в рамках ініціативи з переведення в розряд СПО пропрієтарних продуктів компаній, що поглинаються. Код написаний мовою Python та відкритий під ліцензією Apache 2.0

Проект надає інструментарій для збирання, зберігання та розповсюдження образів контейнерів та додатків, а також web-інтерфейс для керування реєстром. За допомогою Quay можна в підконтрольній інфраструктурі розгорнути власний реєстр образів контейнерів або додатків, для запуску якого буде потрібно лише доступ до СУБД та дисковий простір для зберігання образів.

Реєстр сумісний з першою та другою версіями протоколу (Docker Registry HTTP API), який використовується для поширення образів контейнерів для движка Docker, а також зі специфікацією файлів маніфесту Docker. Для виявлення контейнерів підтримується специфікація App Container Image Discovery. Можливе підключення до систем безперервної доставки та інтеграції (CD/CI) зі складанням з репозиторіїв на базі GitHub, Bitbucket, GitLab та Git.

Quay надає гнучкі механізми розмежування доступу, засоби управління командами розробників, допускає використання для автентифікації користувачів LDAP, Keystone, OIDC, Google Auth та GitHub. Сховище може бути розгорнуто поверх локальної ФС, S3, GCS, Swift і Ceph, і репліковане для оптимізації віддачі даних з урахуванням розташування користувача. До складу входить інструментарій яснозабезпечує автоматизоване сканування начинки контейнерів для виявлення невиправлених уразливостей.

Джерело: opennet.ru

Додати коментар або відгук