Red Hat sumber terbuka Quay, sebuah pendaftaran untuk membina dan mengedarkan imej kontena

Syarikat Red Hat mengumumkan tentang pembentukan projek terbuka baharu Quay, yang akan meneruskan pembangunan pendaftaran imej kontena yang dibangunkan sebelum ini dengan nama yang sama, yang mendasari perkhidmatan Red Hat Quay ΠΈ Quay.io. Projek itu jatuh ke tangan Red Hat selepas pembelian CoreOS dan dibuka sebagai sebahagian daripada inisiatif untuk menukar produk proprietari syarikat yang diambil alih kepada perisian sumber terbuka. Kod ini ditulis dalam Python dan ia terbuka berlesen di bawah Apache 2.0.

Projek ini menyediakan alatan untuk membina, menyimpan dan mengedarkan imej bekas dan aplikasi, serta antara muka web untuk mengurus pendaftaran. Menggunakan Quay, anda boleh menggunakan pendaftaran imej kontena atau aplikasi anda sendiri dalam infrastruktur terkawal anda, untuk menjalankan yang anda hanya memerlukan akses kepada DBMS dan ruang cakera untuk menyimpan imej.

Pendaftaran adalah serasi dengan versi pertama dan kedua protokol (Docker Registry HTTP API), digunakan untuk mengedarkan imej kontena untuk enjin Docker, serta spesifikasi fail manifes Docker. Spesifikasi disokong untuk penemuan kontena Penemuan Imej Bekas Apl. Adalah mungkin untuk menyambung ke sistem penghantaran dan penyepaduan berterusan (CD/CI) dengan pemasangan daripada repositori berdasarkan GitHub, Bitbucket, GitLab dan Git.

Quay menyediakan mekanisme kawalan akses yang fleksibel, alatan untuk mengurus pasukan pembangunan dan membenarkan penggunaan LDAP, Keystone, OIDC, Google Auth dan GitHub untuk pengesahan pengguna. Storan boleh digunakan di atas sistem fail tempatan, S3, GCS, Swift dan Ceph, dan direplikasi untuk mengoptimumkan penghantaran data berdasarkan lokasi pengguna. Termasuk alatan Clear, yang menyediakan pengimbasan automatik bagi kandungan kontena untuk mengenal pasti kelemahan yang tidak ditambal.

Sumber: opennet.ru

Tambah komen