紅帽發布了Quay項目,這是一個用於構建和分發容器映像的註冊表

紅帽 Quay是最初由CoreOS Inc.開發的私人註冊表。 用來 存儲,構建和部署容器映像, 其中包含應用程序需要在容器化平台上運行的系統庫,系統工具和其他平台配置。

該項目落入Red Hat之後,就啟動了 作為轉移計劃的一部分 到開源軟件類別 被收購公司的專利產品。 有問題的代碼為Red Hat Quay和Quay.IO提供了支持,還包括由Quay團隊開發並於2015年與註冊表集成的Clair開源安全項目。

在宣布該項目轉向開源的博客文章中,首席軟件工程師 紅帽喬伊·舍爾寫道:

“我們相信,這些項目將共同為雲原生社區帶來好處,從而降低圍繞容器進行創新的障礙,從而有助於使更多的容器安全且易於訪問。”

他繼續說:“ Clair是在開源社區中創建的,旨在通過供應商和用戶之間的公開工作來提高安全性。” “考慮到不斷增長的安全需求,Clair還直接集成到了Quay項目中。”

關於碼頭代碼

現在,作為Project Quay的一部分,我已經成為開源人員, 碼頭和克萊爾代碼庫將幫助社區 本機 從雲計算到減少圍繞容器創新的障礙, 幫助他們使容器更安全,更易接近。

該項目 提供編譯,存儲和分發容器映像的工具 和應用程序,以及 基於Web的界面來管理註冊表.

使用Quay,您可以在受控制的基礎結構上部署自己的容器或應用程序映像註冊表,只需要訪問DBMS和磁盤空間即可存儲映像。

將幫助用戶獲得有關其圖像存儲庫的更多安全性 帶有自動化,身份驗證和授權系統。 它支持大多數容器環境和業務流程平台,也可以作為託管服務或本地服務使用。

註冊表與協議的第一版和第二版兼容 (碼頭工人 註冊表HTTP API),用於分發Docker引擎的容器映像以及Docker清單文件的規範。

App容器映像發現規範支持容器發現。 通過基於GitHub,Bitbucket,GitLab和Git的存儲庫中的程序集,可以連接到交付和持續集成(CD / CI)系統。

碼頭 提供靈活的訪問控制機制,為開發團隊提供控制 並允許使用LDAP,Keystone,OIDC,Google Auth和GitHub進行身份驗證。

可以將存儲部署在本地FS,S3,GCS,Swift和Ceph上 然後根據用戶的位置進行複制以優化數據返回。 該工具包括Clair Toolkit,該工具包可自動掃描容器填充物以識別未糾正的漏洞。

紅帽重申,其對Quay的支持計劃著重於改善“當今的整體用戶和體驗”。

計劃的更新包括自動跨多個記錄複製名稱空間,存儲庫或其中的一個子集。 待辦事項列表中還提供了對存儲後端的改進支持和內容治理的增強。

碼頭計劃 包含一組用Python編寫的開源軟件 Red Hat Quay和Quay.io用戶除了遵循開放源代碼治理模型,通過維護委員會以及開放社區外,還獲得了Apache 2.0和其他開放源代碼許可證的許可,可以從以下方面共同受益編碼。

來源: https://www.redhat.com


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。