Red Hat open source Quay, ett register för att bygga och distribuera containerbilder

Red Hat Company tillkännagav om bildandet av ett nytt öppet projekt Kaj, som kommer att fortsätta utvecklingen av det tidigare utvecklade bakom stängda dörrar containerbildregistret med samma namn, som ligger till grund för tjänsterna Red Hat Quay и Quay.io. Projektet föll i händerna på Red Hat efter köpet av CoreOS och öppnades som en del av ett initiativ för att konvertera egna produkter från förvärvade företag till programvara med öppen källkod. Koden är skriven i Python och är öppen licensierad under Apache 2.0.

Projektet tillhandahåller verktyg för att bygga, lagra och distribuera bilder av behållare och applikationer, samt ett webbgränssnitt för att hantera registret. Med Quay kan du distribuera ditt eget register av container- eller applikationsavbildningar i din kontrollerade infrastruktur, för att köra som du bara behöver tillgång till DBMS och diskutrymme för att lagra bilder.

Registret är kompatibelt med den första och andra versionen protokoll (Docker Registry HTTP API), används för att distribuera containerbilder för Docker-motorn, såväl som specifikationen av Docker-manifestfiler. Specifikation stöds för container upptäckt App Container Image Discovery. Det är möjligt att ansluta till system för kontinuerlig leverans och integration (CD/CI) med montering från repositories baserade på GitHub, Bitbucket, GitLab och Git.

Quay tillhandahåller flexibla åtkomstkontrollmekanismer, verktyg för att hantera utvecklingsteam och tillåter användning av LDAP, Keystone, OIDC, Google Auth och GitHub för användarautentisering. Lagringen kan distribueras ovanpå lokala filsystem, S3, GCS, Swift och Ceph, och replikeras för att optimera dataleverans baserat på användarens plats. Inkluderar verktyg Clair, som tillhandahåller automatisk genomsökning av behållarens innehåll för att identifiera okorrigerade sårbarheter.

Källa: opennet.ru

Lägg en kommentar