تم نشر إصدار منصة PaaS المجانية Cozystack 0.11.0، المبنية على Kubernetes. ويهدف المشروع إلى توفير منصة جاهزة لمقدمي خدمات الاستضافة وإطار عمل لبناء السحابات الخاصة والعامة. يتم تثبيت النظام الأساسي مباشرة على الخوادم ويغطي جميع جوانب إعداد البنية التحتية لتوفير الخدمات المدارة. يسمح لك Cozystack بتشغيل وتوفير مجموعات Kubernetes وقواعد البيانات والأجهزة الافتراضية. رمز النظام الأساسي متاح على GitHub ويتم توزيعه بموجب ترخيص Apache-2.0.
يتم استخدام تالوس كبنية تقنية أساسية. Linux وFlux CD. يتم إنشاء صور النظام والنواة والوحدات النمطية الضرورية مسبقًا وتحديثها بشكل ذري، مما يلغي الحاجة إلى مكونات مثل dkms ومدير الحزم، ويضمن التشغيل المستقر. يتم توفير طريقة تثبيت بسيطة في مركز بيانات فارغ باستخدام PXE و debian-مثبت مشابه talos-bootstrap.
تتضمن المنصة تطبيقًا مجانيًا البنية الأساسية للشبكة (fabric) مبني على Kube-OVN، ويستخدم Cilium لتنظيم شبكة الخدمات وMetalLB للإعلان عنها. يتم تنفيذ التخزين على LINSTOR، الذي يستخدم ZFS كطبقة تخزين أساسية وDRBD للنسخ المتماثل. يتضمن النظام حزمة مراقبة مُعدة مسبقًا تعتمد على VictoriaMetrics وGrafana. لبدء التشغيل آلة افتراضية يتم استخدام تقنية KubeVirt، والتي تسمح لك بتشغيل الأجهزة الافتراضية الكلاسيكية مباشرة في حاويات Kubernetes، ولديها بالفعل جميع عمليات التكامل اللازمة مع واجهة برمجة تطبيقات المجموعة لإطلاق مجموعات Kubernetes المُدارة داخل مجموعة Kubernetes للأجهزة.
новой версии:
- تمت إضافة دعم S3. تم إعداد تطبيق أساسي لـ SeaweedFS في Cozystack. تمت كتابة برنامج تشغيل Kubernetes-COSI لطلب وحدات S3 Buckets تلقائيًا. تمت إضافة دعم تغيير الحجم التلقائي لوحدات التخزين إلى الحزمة (المخطط) مع SeaweedFS.
- تم تنفيذ عزل الشبكة بين المستأجرين. لقد تم إنجاز الكثير من العمل لتحسين عزل الشبكة بين المستأجرين، وتم إصلاح الأخطاء، وتمت إعادة تصميم سياسات الشبكة بالكامل.
- واجهة مستخدم محدثة. تم استبدال جميع أيقونات الخدمة. تمت إعادة تصميم لوحة المعلومات لعرض المعلومات الضرورية فقط في ResourceView. تمت إضافة القدرة على تحديد موارد محددة لعرضها عن طريق إدراجها في دور خاص -موارد لوحة المعلومات.

- تمت إضافة قسم دليل التطوير إلى الوثائق وتم تحديث تعليمات التثبيت الخاصة بـ Hetzner.
- تم تحديث نظام شبكة Cilium إلى الإصدار 1.16، والذي يتضمن تصحيحًا للكشف التلقائي عن الأجهزة تم إعداده بواسطة مطوري Cozystack.
- تم حل مشكلة أداة تجميع البيانات المهملة في مجموعات Kubernetes المستأجرة.
- تم حل مشكلة إعادة توجيه حركة مرور HTTP وHTTPS باستخدام الدخول إلى مستأجر مجموعة Kubernetes.
- تمت إضافة وحدة تحكم اللقطة ووحدة التحكم في تخزين الكائنات.
- تم تحديث LINSTOR إلى الإصدار 1.28.
- تالوس Linux تم التحديث إلى الإصدار 1.7.6
- تم نقل Kube-OVN للبناء من قاعدة مستقرة.
المصدر: opennet.ru

