Kubernetes پر بنایا گیا مفت PaaS پلیٹ فارم Cozystack 0.17.0 کی ریلیز شائع ہو چکی ہے۔ اس منصوبے کا مقصد میزبانی فراہم کرنے والوں کے لیے ایک تیار پلیٹ فارم اور نجی اور عوامی بادلوں کی تعمیر کے لیے ایک فریم ورک فراہم کرنا ہے۔ یہ پلیٹ فارم براہ راست سرورز پر انسٹال ہوتا ہے اور منظم خدمات کی فراہمی کے لیے بنیادی ڈھانچے کی تیاری کے تمام پہلوؤں کا احاطہ کرتا ہے۔ Cozystack آپ کو Kubernetes کلسٹرز، ڈیٹا بیس اور ورچوئل مشینوں کو چلانے اور فراہم کرنے کی اجازت دیتا ہے۔ پلیٹ فارم کوڈ GitHub پر دستیاب ہے اور Apache-2.0 لائسنس کے تحت تقسیم کیا گیا ہے۔
Talos بنیادی ٹیکنالوجی اسٹیک کے طور پر استعمال کیا جاتا ہے. Linux اور فلوکس سی ڈی۔ سسٹم، دانا، اور ضروری ماڈیولز کے ساتھ امیجز پہلے سے بنی ہوئی ہیں اور جوہری طور پر اپ ڈیٹ کی جاتی ہیں، dkms اور پیکیج مینیجر جیسے اجزاء کی ضرورت کو ختم کرتی ہیں، اور مستحکم آپریشن کو یقینی بناتی ہیں۔ PXE اور استعمال کرتے ہوئے خالی ڈیٹا سینٹر میں تنصیب کا ایک آسان طریقہ فراہم کیا جاتا ہے۔ debianاسی طرح کے انسٹالر ٹیلوس بوٹسٹریپ۔
پلیٹ فارم میں ایک مفت عمل درآمد شامل ہے۔ نیٹ ورک کا بنیادی ڈھانچہ (تانے بانے) Kube-OVN پر مبنی ہے، اور سروس میش آرگنائزیشن کے لیے Cilium اور سروس اشتہارات کے لیے MetalLB کا استعمال کرتا ہے۔ سٹوریج کو LINSTOR پر لاگو کیا جاتا ہے، جو ZFS کو بنیادی اسٹوریج پرت کے طور پر اور DRBD کو نقل کے لیے استعمال کرتا ہے۔ VictoriaMetrics اور Grafana پر مبنی پہلے سے ترتیب شدہ مانیٹرنگ اسٹیک شامل ہے۔ لانچ کرنا ورچوئل مشینیں KubeVirt ٹیکنالوجی استعمال کی جاتی ہے، جو آپ کو کلاسک ورچوئل مشینوں کو براہ راست Kubernetes کنٹینرز میں چلانے کی اجازت دیتی ہے اور پہلے سے ہی ایک ہارڈ ویئر Kubernetes کلسٹر کے اندر منظم Kubernetes کلسٹرز کو لانچ کرنے کے لیے کلسٹر API کے ساتھ تمام ضروری انضمام رکھتا ہے۔
نئے ورژن میں:
- پلیٹ فارم میں اب ایک سے زیادہ ڈسکوں کے ساتھ ورچوئل مشینیں بنانے، CD-ROM سے انسٹال کرنے اور ڈسکوں کو ایک ورچوئل مشین سے دوسری میں سوئچ کرنے کی صلاحیت ہے۔ پرانی "ورچوئل مشین" ایپلیکیشن کو دو الگ الگ "vm-disk" (ورچوئل مشین ڈسک) اور "vm-instance" (ورچوئل مشین مثال) میں تقسیم کیا گیا ہے۔ vm-disk ایپلیکیشن HTTP یا مقامی ڈرائیوز سے تصاویر ڈاؤن لوڈ کرنے میں معاونت کرتی ہے، جب آپ ڈسک بناتے ہیں، تو آپ تصویر کا ماخذ اور قسم بتا سکتے ہیں - CD-ROM یا کلاسک۔ vm-instance ایپلی کیشن آپ کو تخلیق شدہ ڈسکوں سے ورچوئل مشین لانچ کرنے کی اجازت دیتی ہے۔ پرانی ورچوئل مشین ایپلیکیشن کو استعمال کرنے کی صلاحیت کو مطابقت کے لیے برقرار رکھا گیا ہے۔
- Добавлены опции instanceType и instanceProfile, а также набор инстансов по умолчанию и профилей для Ubuntu, RHEL, Alpine и Windows. Предоставлена возможность настроить виртуальную машину с оптимальными параметрами в зависимости от ОС (например включить TPM и virtio-устройства, использовать tablet-pointer), а вместо указания ресурсов для виртуальной машины можно использовать стандартизированные инстансы, специально предназначенные для конкретного типа нагрузки. Типы инстансов распространяются так же и на Kubernetes, что позволяет более грамотно планировать свои node-группы.
- مقامی مشینوں سے امیجز ڈاؤن لوڈ کرنے کے لیے پراکسینگ کو فعال کرنے کے لیے ایک آپشن شامل کیا گیا ہے، اور بلاک ڈیوائسز کے ساتھ زیادہ درست طریقے سے کام کرنے کے لیے CDI کو اپ ڈیٹ کیا گیا ہے۔ virtctl یوٹیلیٹی کا استعمال کرتے ہوئے LINSTOR کے لیے تصاویر ڈاؤن لوڈ کرنے کی صلاحیت کو نافذ کیا۔
- Добавлена поддержка виртуальных машин с Windows. С использованием новых vm-disk и vm-instance протестирована установка Windows 10 и Windows Server 2k15 из ISO с последующим переключением на драйверы VirtIO.
- S3 بالٹیاں آرڈر کرتے وقت، ان تک رسائی کے لیے ویب انٹرفیس کی خودکار تعیناتی لاگو ہوتی ہے۔ ویب انٹرفیس کے ذریعے آپ فائلوں کو اپ لوڈ اور ڈیلیٹ کر سکتے ہیں، ساتھ ہی عوامی رسائی کے لیے عارضی لنکس بھی بنا سکتے ہیں۔ انٹرفیس s3manager کی بنیاد پر بنایا گیا ہے، جسے Apache 2.0 لائسنس کے تحت تقسیم کیا گیا ہے۔

- ریلیز کی حیثیت کو ظاہر کرتے ہوئے، FluxCD کے لیے انتباہات شامل کیے گئے۔ انتباہات کو تشکیل دیا گیا ہے اور اب انہیں زمروں میں تقسیم کیا گیا ہے، اس کے علاوہ، ریسورس فیلڈ اب پریشانی والے وسائل کو دکھاتا ہے۔
- اب ٹیلیگرام کو ہر الرٹ کے لائف سائیکل کو منظم کرنے کے لیے ڈپلیکیشن اور بٹنوں کے ساتھ الرٹس پہنچانا ممکن ہے۔
- کلسٹر API میں ایک MachineHealthChecks کنٹرولر شامل ہے جو Kuberrnetes کلسٹر میں نوڈس کی صحت کی نگرانی کرے گا۔ اگر مسائل پیدا ہوتے ہیں، تو نوڈس خود بخود دوبارہ ترتیب دی جائیں گی۔
- بیرونی-dns جزو شامل کیا گیا، جو آپ کو Cloudflare میں DNS ریکارڈز کو خودکار طور پر ترتیب دینے کی اجازت دیتا ہے۔ اس کے علاوہ، DNS طریقہ استعمال کرتے ہوئے Cloudflare API کے ذریعے سرٹیفکیٹس کا آرڈر دینا ممکن ہے۔
- ایکسٹرنل سیکریٹ آپریٹر شامل کیا گیا، جس سے آپ کو رازوں کو بیرونی سسٹمز کے ساتھ ہم آہنگ کرنے کی اجازت ملتی ہے۔
- اختیاری اجزاء متعارف کرائے گئے ہیں جو ڈیفالٹ کے طور پر غیر فعال ہیں، لیکن Cozystack کنفیگریشن میں بنڈل-enable آپشن کا استعمال کرتے ہوئے ان کو فعال کیا جا سکتا ہے۔
- PostgreSQL اور FerretDB شروع کرنے کے لیے بہتر ملازمتیں، جو اب ترتیب کے ساتھ کسی بھی کارروائی کو انجام دینے سے پہلے ڈیٹا بیس کے بڑھنے کا انتظار کرتی ہیں۔
- بہتر Kube-OVN استحکام۔ نیٹ ورک مینجر کے ساتھ بات چیت کرنے کی صلاحیت غیر فعال ہے۔ کچھ سسٹمز پر، اس مسئلے نے OVN کنٹرولرز کو شروع ہونے سے روک دیا۔
- کلک ہاؤس کے لیے لاگ سیٹنگز شامل کر دی گئیں۔ نوشتہ جات کو الگ سیکشن میں رکھیں اور گردش ترتیب دیں۔
- Обновлены компоненты: LINSTOR 1.29.1, Talos Linux 1.8.1 и Cilium 1.16.3.
ماخذ: opennet.ru

