Red Hat Quay - це приватний реєстр, спочатку розроблений CoreOS Inc. що використовується для зберігання, побудови та розгортання зображень контейнерів, які містять системні бібліотеки, системні інструменти та інші конфігурації платформи, які додатки повинні запускати на контейнерній платформі.
Після того, як проект випав Red Hat, він був запущений як частина ініціативи щодо передачі до категорії програмного забезпечення з відкритим кодом запатентована продукція від придбаних компаній. Розглянутий код подає як Red Hat Quay, так і Quay.IO, а також включає проект із відкритим кодом Clair, розроблений командою Quay та інтегрований з реєстром у 2015 році.
У дописі в блозі, що повідомляє про перехід проекту на відкритий код, провідний інженер-програміст для Red Hat Джої Шорр писав:
"Ми віримо, що спільні проекти принесуть користь хмарній спільноті для зменшення бар'єру для інновацій навколо контейнерів, допомагаючи зробити більше контейнерів безпечними та доступними".
"Клер був створений у спільноті відкритих джерел, намагаючись покращити безпеку завдяки відкритій роботі між постачальниками та користувачами", - продовжив він. "З огляду на зростаючі потреби в безпеці, Клер також безпосередньо інтегрована до Project Quay".
Про набережний код
Тепер, коли він став відкритим кодом як частина Project Quay, Основи коду на набережній та Клера допоможуть громадам рідний від хмари до зменшення бар'єру для інновацій навколо контейнерів, допомагаючи їм зробити контейнери безпечнішими та доступнішими.
Проект надає інструменти для компіляції, зберігання та розповсюдження зображень контейнерів та додатки, а також веб-інтерфейс для управління реєстром.
За допомогою Quay ви можете розгорнути власний реєстр зображень додатків або контейнерів на контрольованій інфраструктурі, вимагаючи лише доступу до СУБД та дискового простору для зберігання зображень.
також допоможе користувачам отримати більше безпеки щодо своїх сховищ зображень з системами автоматизації, автентифікації та авторизації. Він сумісний з більшістю середовищ контейнерів та платформ оркестрації, а також доступний як розміщена або локальна служба.
Реєстр сумісний з першою та другою версіями протоколу (Docker API реєстру HTTP), що використовується для розповсюдження зображень контейнерів для механізму Docker, а також із зазначенням файлів маніфесту Docker.
Специфікація Image Container Image Discovery підтримує виявлення контейнерів. Можна підключитися до систем доставки та безперервної інтеграції (CD / CI) із складанням із сховищ на базі GitHub, Bitbucket, GitLab та Git.
Набережна забезпечує гнучкі механізми контролю доступу, засоби контролю для команд розробників і дозволяє використовувати LDAP, Keystone, OIDC, Google Auth та GitHub для автентифікації.
Зберігання можна розгорнути на локальних FS, S3, GCS, Swift та Ceph і тиражується для оптимізації повернення даних на основі місцезнаходження користувача. До складу входить набір інструментів Clair, який забезпечує автоматичне сканування заповнення контейнера для виявлення виправлених вразливостей.
Red Hat повторив, що підтримка Quay планується зосередити на поліпшенні "загального рівня користувачів та досвіду дня".
Заплановані оновлення включають автоматичне копіювання просторів імен, сховищ або їх підмножин у декількох записах. Покращена підтримка резервних копій сховищ та вдосконалення управління вмістом також є в списку справ.
Набережна проекту містить колекцію програмного забезпечення з відкритим кодом, написану на Python Ліцензовано згідно Apache 2.0 та інших ліцензій з відкритим кодом, а також дотримуючись моделі управління з відкритим кодом, з комітетом з обслуговування та відкритою спільнотою, користувачі Red Hat Quay та Quay.io можуть скористатися можливістю працювати разом над код.
Фуенте: https://www.redhat.com