Cozystack 0.20 کی ریلیز، Kubernetes پر مبنی ایک کھلا PaaS پلیٹ فارم

Kubernetes پر بنایا گیا مفت PaaS پلیٹ فارم Cozystack 0.20.0 کی ریلیز شائع ہو چکی ہے۔ اس منصوبے کا مقصد میزبانی فراہم کرنے والوں کے لیے ایک تیار پلیٹ فارم اور نجی اور عوامی بادلوں کی تعمیر کے لیے ایک فریم ورک فراہم کرنا ہے۔ یہ پلیٹ فارم براہ راست سرورز پر انسٹال ہوتا ہے اور منظم خدمات کی فراہمی کے لیے بنیادی ڈھانچے کی تیاری کے تمام پہلوؤں کا احاطہ کرتا ہے۔ Cozystack آپ کو Kubernetes کلسٹرز، ڈیٹا بیس اور ورچوئل مشینوں کو چلانے اور فراہم کرنے کی اجازت دیتا ہے۔ پلیٹ فارم کوڈ GitHub پر دستیاب ہے اور Apache-2.0 لائسنس کے تحت تقسیم کیا گیا ہے۔

Talos Linux اور Flux CD کو بنیادی ٹیکنالوجی کے اسٹیک کے طور پر استعمال کیا جاتا ہے۔ سسٹم، دانا اور ضروری ماڈیولز کے ساتھ تصاویر پہلے سے تیار کی جاتی ہیں اور جوہری طور پر اپ ڈیٹ کی جاتی ہیں، جو آپ کو dkms اور پیکیج مینیجر جیسے اجزاء کے بغیر کرنے کی اجازت دیتی ہیں اور مستحکم آپریشن کی ضمانت دیتی ہیں۔ PXE اور Debian جیسے talos-bootstrap انسٹالر کا استعمال کرتے ہوئے خالی ڈیٹا سینٹر میں تنصیب کا ایک آسان طریقہ فراہم کرتا ہے۔

پلیٹ فارم میں ایک مفت عمل درآمد شامل ہے۔ نیٹ ورک کا بنیادی ڈھانچہ (تانے بانے) Kube-OVN پر مبنی ہے، اور سروس میش آرگنائزیشن کے لیے Cilium اور سروس اشتہارات کے لیے MetalLB کا استعمال کرتا ہے۔ سٹوریج کو LINSTOR پر لاگو کیا جاتا ہے، جو ZFS کو بنیادی اسٹوریج پرت کے طور پر اور DRBD کو نقل کے لیے استعمال کرتا ہے۔ VictoriaMetrics اور Grafana پر مبنی پہلے سے ترتیب شدہ مانیٹرنگ اسٹیک شامل ہے۔ لانچ کرنا ورچوئل مشینیں KubeVirt ٹیکنالوجی استعمال کی جاتی ہے، جو آپ کو کلاسک ورچوئل مشینوں کو براہ راست Kubernetes کنٹینرز میں چلانے کی اجازت دیتی ہے اور پہلے سے ہی ایک ہارڈ ویئر Kubernetes کلسٹر کے اندر منظم Kubernetes کلسٹرز کو لانچ کرنے کے لیے کلسٹر API کے ساتھ تمام ضروری انضمام رکھتا ہے۔

اہم تبدیلیاں:

  • Kube-OVN کو ورژن 0.13.0 میں اپ ڈیٹ کر دیا گیا ہے۔
  • KubeVirt CCM (کلاؤڈ کنٹرولر مینیجر) کی منطق کو بہتر بنایا گیا ہے؛ پلیٹ فارم اب کرایہ دار-Kubernetes کے لیے زیادہ مستحکم توازن فراہم کرتا ہے۔
  • OIDC میں صارف کے حقوق سے متعلق مسائل حل ہو گئے ہیں۔
  • کلسٹر ایڈمنسٹریٹر کے لیے ایک گروپ شامل کیا گیا ہے۔
  • گرافانا میں فکسڈ الرٹس اور ڈیش بورڈز۔
  • NATS کے پاس اب جیٹ اسٹریم اور ٹرانسفر کنفیگریشن کو فعال کرنے کی صلاحیت ہے۔
  • پلیٹ فارم API کے ساتھ تعامل کرنے کے لیے Terraform کو استعمال کرنے کی صلاحیت شامل کی گئی۔

Cozystack 0.19 کی پچھلی ریلیز نے OIDC (OpenID Connect) کے لیے تعاون متعارف کرایا تھا، لیکن کوڈ بیس کو مستحکم کرنے کے لیے کام کی وجہ سے، اس ریلیز کا اعلان علیحدہ ریلیز کے طور پر نہیں کیا گیا تھا۔ اب Cozystack Keycloak کے ساتھ آتا ہے، جو خود بخود کوزی دائرے کو تشکیل دیتا ہے، جس کے اندر آپ مقامی صارفین بنا سکتے ہیں اور بیرونی OIDC فراہم کنندگان کے ساتھ مواصلات کو ترتیب دے سکتے ہیں۔ ہر کرایہ دار کے لیے، 4 گروپس بطور ڈیفالٹ فراہم کیے جاتے ہیں، اور کرایہ دار کی درخواست میں آپ خود بخود تیار کردہ kubeconfig فائل ڈاؤن لوڈ کر سکتے ہیں، جو Keycloak کے ذریعے تصدیق کے لیے ترتیب دی گئی ہے۔ "کی کلوک کو کوڈ کے طور پر" ترتیب دینے کی اہلیت کی کلوک آپریٹر کو متعارف کروا کر فراہم کی گئی ہے۔ K8s کلسٹر اور ڈیش بورڈ کے ساتھ Keycloak کا انضمام خود بخود کنفیگر ہوجاتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں