Red Hat atklātā pirmkoda Quay — reģistrs konteineru attēlu veidošanai un izplatīšanai

Uzņēmums Red Hat paziņoja par jauna atvērta projekta veidošanu Piestātne, kas turpinās iepriekš izstrādātā aiz slēgtām durvīm tāda paša nosaukuma konteinera attēlu reģistra izstrādi, kas ir pakalpojumu pamatā. Red Hat Quay и Quay.io. Projekts nonāca Red Hat rokās pēc CoreOS iegādes un tika atvērts kā daļa no iniciatīvas, lai pārveidotu iegādāto uzņēmumu patentētos produktus atvērtā pirmkoda programmatūrā. Kods ir rakstīts Python un ir atvērts licencēts saskaņā ar Apache 2.0.

Projekts nodrošina rīkus konteineru un lietojumprogrammu attēlu veidošanai, glabāšanai un izplatīšanai, kā arī tīmekļa saskarni reģistra pārvaldībai. Izmantojot Quay, savā kontrolētajā infrastruktūrā varat izvietot savu konteineru vai lietojumprogrammu attēlu reģistru, kura palaišanai jums ir nepieciešama tikai piekļuve DBVS un diska vieta attēlu glabāšanai.

Reģistrs ir saderīgs ar pirmo un otro versiju protokols (Docker Registry HTTP API), ko izmanto, lai izplatītu konteinera attēlus Docker dzinējam, kā arī Docker manifesta failu specifikācijas. Konteinera atrašanai tiek atbalstīta specifikācija Lietotņu konteinera attēla atklāšana. Ir iespējams izveidot savienojumu ar nepārtrauktas piegādes un integrācijas (CD/CI) sistēmām ar montāžu no krātuvēm, kuru pamatā ir GitHub, Bitbucket, GitLab un Git.

Quay nodrošina elastīgus piekļuves kontroles mehānismus, rīkus izstrādes komandu pārvaldībai un ļauj izmantot LDAP, Keystone, OIDC, Google Auth un GitHub lietotāju autentifikācijai. Krātuvi var izvietot virs lokālās failu sistēmas, S3, GCS, Swift un Ceph, un replicēt, lai optimizētu datu piegādi, pamatojoties uz lietotāja atrašanās vietu. Ietver instrumentus skaidrs, kas nodrošina konteinera satura automātisku skenēšanu, lai identificētu neaizlāgotas ievainojamības.

Avots: opennet.ru

Pievieno komentāru