Inilabas ng Red Hat ang Project Quay, isang rehistro para sa pagbuo at pamamahagi ng mga imahe ng lalagyan

Red sumbrero Ang Quay ay isang pribadong rehistro na orihinal na binuo ng CoreOS Inc. ginagamit na yan upang mag-imbak, bumuo at mag-deploy ng mga imahe ng lalagyan, na binubuo ng mga library ng system, mga tool sa system, at iba pang mga pagsasaayos ng platform na kailangang tumakbo ng mga application sa isang containerized platform.

Matapos ang proyekto ay nahulog sa Red Hat, inilunsad ito bilang bahagi ng isang inisyatiba upang ilipat sa kategorya ng open source software mga patentadong produkto mula sa mga nakuha na kumpanya. Ang code na pinag-uusapan ay nagpapakain sa parehong Red Hat Quay at Quay.IO, at nagsasama rin ng proyekto ng open source security ng Clair na binuo ng koponan ng Quay at isinama sa pagpapatala noong 2015.

Sa post sa blog na nagpapahayag ng paglipat ng proyekto upang buksan ang mapagkukunan, ang nangungunang software engineer para sa Sumulat si Red Hat Joey Schorr:

"Naniniwala kami na magkakasama ang mga proyekto ay makikinabang sa cloud-katutubong komunidad upang mabawasan ang hadlang sa pagbabago sa paligid ng mga lalagyan, na tumutulong na gawing ligtas at naa-access ang maraming lalagyan."

"Si Clair ay nilikha sa open source na komunidad sa pagsisikap na mapabuti ang seguridad sa pamamagitan ng bukas na gawain sa pagitan ng mga vendor at mga gumagamit," patuloy niya. "Sa pag-iisip ng pagtaas ng mga pangangailangan sa seguridad, direktang isinama rin si Clair sa Project Quay."

Tungkol sa Quay Code

Ngayon na naging open source ito bilang bahagi ng Project Quay, Ang mga base sa Quay at Clair code ay makakatulong sa mga pamayanan katutubo mula sa ulap hanggang sa mabawasan ang hadlang sa pagbabago sa paligid ng mga lalagyan, pagtulong sa kanila na gawing mas ligtas ang mga lalagyan at madaling ma-access.

Ang proyekto nagbibigay ng mga tool upang mag-ipon, mag-imbak, at ipamahagi ang mga imahe ng lalagyan at mga aplikasyon, pati na rin isang interface na batay sa web upang pamahalaan ang pagpapatala.

Sa Quay, maaari mong i-deploy ang iyong sariling lalagyan o pagpapatala ng imahe ng aplikasyon sa imprastrakturang nasa ilalim ng kontrol, na nangangailangan lamang ng pag-access sa DBMS at disk space upang mag-imbak ng mga imahe.

Rin tutulong sa mga gumagamit na makakuha ng karagdagang seguridad tungkol sa kanilang mga repository ng imahe na may mga sistema ng awtomatiko, pagpapatotoo at pahintulot. Ito ay katugma sa karamihan ng mga kapaligiran sa lalagyan at mga platform ng orkestra at magagamit din bilang isang naka-host o lokal na serbisyo.

Ang pagpapatala ay katugma sa una at pangalawang bersyon ng protokol (Manggagawa sa pantalan Ang Registry HTTP API) na ginamit upang ipamahagi ang mga imahe ng lalagyan para sa Docker engine, pati na rin ang pagtutukoy ng mga file ng manifest ng Docker.

Sinusuportahan ng pagtutukoy ng App Container Image Discovery ang pagtuklas ng lalagyan. Posibleng kumonekta sa mga system ng paghahatid at patuloy na pagsasama (CD / CI) sa pagpupulong mula sa mga repositoryo batay sa GitHub, Bitbucket, GitLab at Git.

Lumiko nagbibigay ng kakayahang umangkop na mga mekanismo ng kontrol sa pag-access, mga kontrol para sa mga koponan sa pag-unlad at nagbibigay-daan sa paggamit ng LDAP, Keystone, OIDC, Google Auth, at GitHub para sa pagpapatotoo.

Maaaring i-deploy ang imbakan sa lokal na FS, S3, GCS, Swift, at Ceph at kinopya upang ma-optimize ang pagbabalik ng data batay sa lokasyon ng gumagamit. Kasama sa komposisyon ang Clair Toolkit, na nagbibigay ng awtomatikong pag-scan ng mga pagpuno ng lalagyan upang makilala ang mga hindi naayos na kahinaan.

Inulit ulit ni Red Hat na ang suporta nito para sa Quay ay binalak na ituon ang pansin sa pagpapabuti ng "pangkalahatang gumagamit at karanasan sa araw na ito."

Kasama sa mga nakaplanong pag-update ang awtomatikong pagkopya ng mga namespace, repository, o isang subset ng mga iyon sa maraming mga talaan. Ang pinahusay na suporta para sa mga backend ng imbakan at pagpapahusay sa pamamahala ng nilalaman ay nasa listahan din ng dapat gawin.

Project Quay naglalaman ng isang koleksyon ng bukas na mapagkukunang software na nakasulat sa Python Ang mga lisensyado sa ilalim ng Apache 2.0 at iba pang mga bukas na lisensya ng mapagkukunan, pati na rin ang pagsunod sa isang modelo ng bukas na mapagkukunan ng pamamahala, na may isang komite sa pagpapanatili kasama ang isang bukas na komunidad, ang mga gumagamit ng Red Hat Quay at Quay.io ay maaaring makinabang mula sa kakayahang magtulungan sa code.

Fuente: https://www.redhat.com


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.