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

Дадаць каментар