أصدرت شركة Red Hat مشروع Project Quay ، وهو سجل لبناء وتوزيع صور الحاويات

ريد هات Quay هو سجل خاص تم تطويره في الأصل بواسطة CoreOS Inc. هذا مستخدم لتخزين وبناء ونشر صور الحاويات ، التي تشتمل على مكتبات النظام وأدوات النظام وتكوينات النظام الأساسي الأخرى التي تحتاجها التطبيقات للتشغيل على منصة حاوية.

بعد أن سقط المشروع في يد ريد هات ، تم إطلاقه كجزء من مبادرة النقل إلى فئة البرامج مفتوحة المصدر منتجات حاصلة على براءة اختراع من الشركات المستحوذة. يغذي الكود المعني كلاً من Red Hat Quay و Quay.IO ، ويتضمن أيضًا مشروع أمان Clair مفتوح المصدر الذي تم تطويره بواسطة فريق Quay وتم دمجه مع السجل في عام 2015.

في منشور المدونة الذي يعلن عن تبديل المشروع إلى المصدر المفتوح ، مهندس البرمجيات الرئيسي لـ كتب ريد هات جوي شور:

"نعتقد أن المشاريع معًا ستفيد مجتمع السحابة الأصلية لتقليل حاجز الابتكار حول الحاويات ، مما يساعد على جعل المزيد من الحاويات آمنة ويمكن الوصول إليها."

وتابع: "تم إنشاء Clair في مجتمع المصادر المفتوحة في محاولة لتحسين الأمان من خلال العمل المفتوح بين البائعين والمستخدمين على حد سواء". "مع وضع الاحتياجات الأمنية المتزايدة في الاعتبار ، تم أيضًا دمج Clair مباشرةً في Project Quay."

حول كود الرصيف

الآن بعد أن أصبح مفتوح المصدر كجزء من Project Quay ، ستساعد قواعد كود كواي وكلير المجتمعات محلي من السحابة إلى تقليل عائق الابتكار حول الحاويات ، مساعدتهم على جعل الحاويات أكثر أمانًا ويسهل الوصول إليها.

المشروع يوفر أدوات لتجميع صور الحاويات وتخزينها وتوزيعها والتطبيقات ، وكذلك واجهة على شبكة الإنترنت لإدارة السجل.

باستخدام Quay ، يمكنك نشر التطبيق الخاص بك أو سجل صورة الحاوية على البنية التحتية تحت السيطرة ، مما يتطلب فقط الوصول إلى DBMS ومساحة القرص لتخزين الصور.

أيضا سيساعد المستخدمين في الحصول على مزيد من الأمان حول مستودعات الصور الخاصة بهم مع أنظمة الأتمتة والمصادقة والترخيص. إنه متوافق مع معظم بيئات الحاويات ومنصات التنسيق ومتوفر أيضًا كخدمة مستضافة أو محلية.

التسجيل متوافق مع الإصدار الأول والثاني من البروتوكول (عامل في حوض السفن Registry HTTP API) المستخدمة لتوزيع صور الحاوية لمحرك Docker ، وكذلك مع مواصفات ملفات بيان Docker.

تدعم مواصفات App Container Image Discovery اكتشاف الحاوية. من الممكن الاتصال بأنظمة التسليم والتكامل المستمر (CD / CI) مع التجميع من المستودعات على أساس GitHub و Bitbucket و GitLab و Git.

رصيف الميناء يوفر آليات التحكم في الوصول المرنة والضوابط لفرق التطوير وتمكين استخدام LDAP و Keystone و OIDC و Google Auth و GitHub للمصادقة.

يمكن نشر التخزين على FS و S3 و GCS و Swift و Ceph المحلي وتكرارها لتحسين عودة البيانات بناءً على موقع المستخدم. يتضمن التكوين مجموعة أدوات Clair ، التي توفر مسحًا تلقائيًا لتعبئة الحاويات لتحديد نقاط الضعف غير المصححة.

وأكدت Red Hat أن دعمها لشركة Quay تخطط للتركيز على تحسين "المستخدم العام وتجربة اليوم".

تتضمن التحديثات المخططة تكرارًا تلقائيًا لمساحات الأسماء أو المستودعات أو مجموعة فرعية منها عبر سجلات متعددة. تحسين الدعم للخلفيات التخزينية وتحسينات إدارة المحتوى موجودة أيضًا في قائمة المهام.

مشروع رصيف الميناء يحتوي على مجموعة من البرامج مفتوحة المصدر مكتوبة بلغة Python مرخص له بموجب Apache 2.0 وتراخيص أخرى مفتوحة المصدر ، بالإضافة إلى اتباع نموذج حوكمة مفتوح المصدر ، مع لجنة صيانة إلى جانب مجتمع مفتوح ، يمكن لمستخدمي Red Hat Quay و Quay.io الاستفادة من القدرة على العمل معًا الرمز.

مصدر: https://www.redhat.com


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.