Red Hat բաց կոդով Quay, ռեեստր կոնտեյներների պատկերներ ստեղծելու և տարածելու համար

Red Hat ընկերություն հայտարարվեց նոր բաց նախագծի ձեւավորման մասին Նավամատույց, որը կշարունակի նախկինում մշակված փակ դռների հետևում գտնվող համանուն բեռնարկղերի պատկերների ռեեստրի մշակումը, որն ընկած է ծառայությունների հիմքում։ Red Hat Quay и Quay.io. Նախագիծն ընկավ Red Hat-ի ձեռքը CoreOS-ի գնումից հետո և բացվեց որպես ձեռք բերված ընկերությունների սեփական արտադրանքը բաց կոդով ծրագրային ապահովման վերածելու նախաձեռնության մաս: Կոդը գրված է Python-ով և բացել լիցենզավորված Apache 2.0-ի համաձայն:

Նախագիծը տրամադրում է բեռնարկղերի և հավելվածների պատկերներ կառուցելու, պահելու և տարածելու գործիքներ, ինչպես նաև ռեեստրի կառավարման համար վեբ ինտերֆեյս: Օգտագործելով Quay-ը, դուք կարող եք տեղակայել կոնտեյների կամ հավելվածի պատկերների ձեր սեփական ռեեստրը ձեր վերահսկվող ենթակառուցվածքում, որը գործարկելու համար ձեզ միայն անհրաժեշտ է մուտք ունենալ դեպի DBMS և պատկերներ պահելու սկավառակի տարածք:

Ռեեստրը համատեղելի է առաջին և երկրորդ տարբերակների հետ արձանագրություն (Docker Registry HTTP API), որն օգտագործվում է Docker շարժիչի համար կոնտեյներային պատկերներ տարածելու համար, ինչպես նաև Docker manifest ֆայլերի ճշգրտում: Տեխնիկական աջակցություն բեռնարկղերի հայտնաբերման համար Հավելվածի կոնտեյների պատկերի հայտնաբերում. Հնարավոր է միանալ շարունակական առաքման և ինտեգրման (CD/CI) համակարգերին՝ հավաքելով GitHub-ի, Bitbucket-ի, GitLab-ի և Git-ի վրա հիմնված պահեստներից:

Quay-ը տրամադրում է մուտքի վերահսկման ճկուն մեխանիզմներ, գործիքներ՝ ծրագրավորող թիմերի կառավարման համար և թույլ է տալիս օգտագործել LDAP, Keystone, OIDC, Google Auth և GitHub օգտատերերի նույնականացման համար: Պահեստը կարող է տեղակայվել տեղական ֆայլային համակարգի՝ S3, GCS, Swift և Ceph-ի վերևում և կրկնօրինակվել՝ տվյալների առաքումը օպտիմալացնելու համար՝ ելնելով օգտագործողի գտնվելու վայրից: Ներառում է գործիքներ Պարզ, որն ապահովում է բեռնարկղերի բովանդակության ավտոմատ սկանավորում՝ չփակված խոցելիությունները հայտնաբերելու համար:

Source: opennet.ru

Добавить комментарий