Red Hat Project Quay را که رجیستری برای ساخت و توزیع تصاویر کانتینر است ، منتشر کرد

ردهت Quay یک رجیستری خصوصی است که در اصل توسط CoreOS Inc تهیه شده است. که استفاده می شود برای ذخیره ، ساخت و استقرار تصاویر کانتینر ، که شامل کتابخانه های سیستم ، ابزارهای سیستم و سایر پیکربندی های پلت فرم است که برنامه ها برای اجرای در یک پلت فرم کانتینر دار نیاز دارند.

پس از افتادن این پروژه به دست Red Hat ، این پروژه راه اندازی شد به عنوان بخشی از ابتکار عمل برای انتقال به گروه نرم افزار منبع باز محصولات اختراع شده از شرکت های خریداری شده. کد مورد نظر هر دو Red Hat Quay و Quay.IO را تغذیه می کند و همچنین شامل پروژه امنیتی منبع باز Clair است که توسط تیم Quay توسعه یافته و در سال 2015 با رجیستری ادغام شده است.

در پست وبلاگ با اعلام تغییر پروژه به منبع آزاد ، مهندس نرم افزار اصلی برای کلاه قرمزی جوی شور نوشت:

وی افزود: "ما معتقدیم كه این پروژه ها به كمك جامعه ابر بومی هستند تا مانع نوآوری اطراف ظروف را كم كنند و به ایمن تر و در دسترس بودن ظروف كمك كنند."

وی ادامه داد: "Clair در جامعه منبع باز ایجاد شده است تا تلاش کند امنیت را از طریق کار باز بین فروشندگان و کاربران بهبود بخشد." "با توجه به افزایش نیازهای امنیتی ، Clair همچنین به طور مستقیم در Project Quay ادغام شده است."

درباره کد اسکله

اکنون که به عنوان بخشی از پروژه Quay به منبع باز تبدیل شد ، پایگاه های کد Quay و Clair به جوامع کمک می کنند بومی از ابر تا کاهش سد نوآوری در اطراف کانتینرها ، کمک به آنها در ایجاد ظروف امن تر و در دسترس تر.

ال proyecto ابزاری را برای جمع آوری ، ذخیره و توزیع تصاویر ظرف فراهم می کند و برنامه ها ، و همچنین یک رابط تحت وب برای مدیریت رجیستری.

با استفاده از Quay ، می توانید رجیستری تصاویر و برنامه های خود را در زیرساخت های تحت کنترل مستقر کنید ، برای ذخیره تصاویر فقط به DBMS و فضای دیسک نیاز دارید.

همچنین به کاربران کمک می کند تا در مورد مخازن تصویر خود امنیت بیشتری کسب کنند با سیستم های اتوماسیون ، احراز هویت و مجوز. این برنامه از اکثر محیط های کانتینری و سیستم عامل های ارکستراسیون پشتیبانی می کند و همچنین به عنوان سرویس محلی یا میزبان در دسترس است.

رجیستری با نسخه اول و دوم پروتکل سازگار است (کارگر بارانداز Registry HTTP API) برای توزیع تصاویر کانتینر برای موتور Docker و همچنین با مشخصات پرونده های آشکار Docker استفاده می شود.

مشخصات برنامه Container Image Discovery از کشف کانتینر پشتیبانی می کند. اتصال به سیستم های تحویل و ادغام مداوم (CD / CI) با مونتاژ از مخازن مبتنی بر GitHub ، Bitbucket ، GitLab و Git امکان پذیر است.

اسکله مکانیسم های کنترل دسترسی انعطاف پذیر ، تیم های توسعه را کنترل می کند و استفاده از LDAP ، Keystone ، OIDC ، Google Auth و GitHub را برای احراز هویت امکان پذیر می کند.

فضای ذخیره سازی را می توان در FS ، S3 ، GCS ، Swift و Ceph محلی مستقر کرد و برای بهینه سازی بازگشت داده ها بر اساس موقعیت کاربر ، همانند سازی می شود. این ترکیب شامل Clair Toolkit است که اسکن خودکار پر از ظرف را برای شناسایی آسیب پذیری های اصلاح نشده فراهم می کند.

ردهت تکرار کرد که پشتیبانی آن از Quay قصد دارد بر بهبود "کاربر کلی و تجربه روز" تمرکز کند.

به روزرسانی های برنامه ریزی شده شامل تکثیر خودکار فضاهای نام ، مخازن یا زیرمجموعه ای از چندین رکورد است. پشتیبانی بهتر از موارد ذخیره سازی و بهبود حاکمیت محتوا نیز در لیست کارها قرار دارد.

پروژه اسکله شامل مجموعه ای از نرم افزارهای منبع باز است که در پایتون نوشته شده است دارای مجوز تحت Apache 2.0 و سایر مجوزهای منبع باز ، و همچنین پیروی از یک مدل حاکمیت منبع باز ، با یک کمیته تعمیر و نگهداری همراه با یک جامعه باز ، کاربران Red Hat Quay و Quay.io می توانند از همکاری در مورد کد بهره مند شوند.

Fuente: https://www.redhat.com


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.