اوپن سورس PaaS پلیٹ فارم Cozystack 1.2، Kubernetes پر بنایا گیا، اب دستیاب ہے۔ اس پروجیکٹ کا مقصد میزبانی فراہم کرنے والوں کے لیے استعمال کے لیے تیار پلیٹ فارم اور نجی اور عوامی بادلوں کی تعمیر کے لیے ایک فریم ورک فراہم کرنا ہے۔ پلیٹ فارم براہ راست سرورز پر انسٹال ہوتا ہے اور منظم خدمات فراہم کرنے کے لیے بنیادی ڈھانچے کی تیاری کے تمام پہلوؤں کا احاطہ کرتا ہے۔ Cozystack آپ کو Kubernetes کلسٹرز، ڈیٹا بیس، اور لانچ کرنے اور فراہم کرنے کی اجازت دیتا ہے۔ ورچوئل مشینیںپلیٹ فارم کوڈ GitHub پر دستیاب ہے اور Apache-2.0 لائسنس کے تحت تقسیم کیا گیا ہے۔
پلیٹ فارم میں Kube-OVN پر مبنی اوپن سورس نیٹ ورک انفراسٹرکچر (فیبرک) کا نفاذ شامل ہے اور سروس میش آرگنائزیشن کے لیے Cilium اور سروس کے اعلانات کے لیے MetalLB کا استعمال کرتا ہے۔ سٹوریج کو LINSTOR پر لاگو کیا گیا ہے، جو ZFS کو بنیادی اسٹوریج پرت کے طور پر اور DRBD کو نقل کے لیے پیش کرتا ہے۔ VictoriaMetrics اور Grafana پر مبنی پہلے سے ترتیب شدہ مانیٹرنگ اسٹیک شامل ہے۔ لانچ کرنا ورچوئل مشینیں پلیٹ فارم KubeVirt ٹیکنالوجی کا استعمال کرتا ہے، جو آپ کو کلاسک ورچوئل مشینوں کو براہ راست Kubernetes کنٹینرز میں چلانے کی اجازت دیتا ہے اور اس کے پاس پہلے سے ہی ایک ننگے دھاتی Kubernetes کلسٹر کے اندر منظم Kubernetes کلسٹرز کو شروع کرنے کے لیے کلسٹر API کے ساتھ تمام ضروری انضمام موجود ہیں۔ پلیٹ فارم کے اندر، آپ ایک کلک کے ساتھ Kafka، FerretDB، PostgreSQL، Cilium، Grafana، Victoria Metrics، اور دیگر خدمات تعینات کر سکتے ہیں۔
Cozystack 1.2.0 میں اہم خصوصیات:
- "منیجڈ اوپن سرچ" ایپلیکیشن کو ڈیش بورڈ میں شامل کر دیا گیا ہے، جو OpenSearch پلیٹ فارم کی تمام ریلیز کو سپورٹ کرتی ہے۔ ملٹی رول ٹوپولوجی دستیاب ہے، TLS بطور ڈیفالٹ فعال ہے، HTTP بنیادی توثیق باکس کے باہر کام کرتی ہے، اور اگر ضرورت ہو تو OpenSearch Dashboards ویب انٹرفیس کو انجن کے ساتھ تعینات کیا جا سکتا ہے۔
- وی پی سی ایپ اب وی پی سی پیئرنگ کو سپورٹ کرتی ہے، جس سے کرایہ دار پرائیویٹ نیٹ ورکس کے براہ راست کنکشن کی اجازت ہوتی ہے بغیر پبلک رسائی پوائنٹس کے ذریعے ٹریفک کو روٹ کیے کثیر کرایہ داروں کی تعیناتیوں میں، آپریٹرز کلینر اندرونی نیٹ ورک ٹوپولاجیز ڈیزائن کر سکتے ہیں اور صرف ضروری ٹریفک شائع کر سکتے ہیں۔ ڈیٹرمنسٹک پروویژننگ شامل کی گئی ہے۔ IP پتے جامد راستوں کے لیے پیئرنگ اور سپورٹ کے لیے۔
- شیڈولنگ کلاس سسٹم لاگو کیا گیا ہے، آپریٹرز کو یہ کنٹرول کرنے کی اجازت دیتا ہے کہ کرایہ داروں کے کام کا بوجھ کہاں سے شروع ہوتا ہے۔ مثال کے طور پر، کام کا بوجھ مخصوص ڈیٹا سینٹرز، ہارڈویئر کلاسز، یا نوڈ گروپس کو تفویض کیا جا سکتا ہے، بغیر کرایہ داروں کو Kubernetes شیڈولر کی پیچیدگیوں کو سمجھنے کی ضرورت ہے۔ Cozystack-scheduler کو بطور ڈیفالٹ فعال کیا جاتا ہے، SchedulingClass کو معیاری پلیٹ فارم کی تنصیب کا حصہ بناتا ہے۔
- VictoriaLogs کو VLCluster کی بنیاد پر کلسٹر موڈ میں منتقل کر دیا گیا ہے تاکہ لاگنگ اسٹیک کی توسیع پذیری کو بڑھایا جا سکے۔
- LINSTOR اب کلوننگ اور بحال کرنے، کلون میں ڈیٹا پلیسمنٹ کو بہتر بنانے اور منظرناموں کو بحال کرنے کے بعد حجم کی تبدیلی کی حمایت کرتا ہے۔
- external-dns ایک علیحدہ ایڈ آن پیکج کے طور پر دستیاب ہے۔
ماخذ: opennet.ru
