Cozystack 1.0 جو رليز، هڪ اوپن سورس PaaS پليٽ فارم ڪبرنيٽس جي بنياد تي

اوپن سورس PaaS پليٽ فارم Cozystack 1.0، جيڪو Kubernetes تي ٺهيل آهي، هاڻي دستياب آهي. منصوبي جو مقصد هوسٽنگ فراهم ڪندڙن لاءِ استعمال لاءِ تيار پليٽ فارم ۽ خانگي ۽ عوامي ڪلائوڊز جي تعمير لاءِ هڪ فريم ورڪ فراهم ڪرڻ آهي. پليٽ فارم سڌو سنئون سرورز تي انسٽال ٿئي ٿو ۽ منظم خدمتون مهيا ڪرڻ لاءِ انفراسٽرڪچر جي تياري جي سڀني پهلوئن کي ڍڪي ٿو. Cozystack توهان کي Kubernetes ڪلسٽر، ڊيٽابيس، ۽ لانچ ڪرڻ ۽ مهيا ڪرڻ جي اجازت ڏئي ٿو. مجازي مشينپليٽ فارم ڪوڊ GitHub تي موجود آهي ۽ Apache-2.0 لائسنس تحت ورهايو ويو آهي.

پليٽ فارم ۾ Kube-OVN تي ٻڌل هڪ اوپن سورس نيٽ ورڪ انفراسٽرڪچر (ڪپڙو) لاڳو ڪرڻ شامل آهي ۽ سروس ميش آرگنائيزيشن لاءِ Cilium ۽ سروس اعلانن لاءِ MetalLB استعمال ڪندو آهي. اسٽوريج LINSTOR تي لاڳو ڪئي وئي آهي، جيڪا ZFS کي بنيادي اسٽوريج پرت طور ۽ DRBD کي نقل لاءِ پيش ڪري ٿي. VictoriaMetrics ۽ Grafana تي ٻڌل هڪ اڳ-ترتيب ڏنل مانيٽرنگ اسٽيڪ شامل آهي. لانچ ڪرڻ لاءِ مجازي مشينون پليٽ فارم KubeVirt ٽيڪنالاجي استعمال ڪري ٿو، جيڪا توهان کي ڪلاسڪ ورچوئل مشينن کي سڌو سنئون Kubernetes ڪنٽينرز ۾ هلائڻ جي اجازت ڏئي ٿي ۽ اڳ ۾ ئي ڪلسٽر API سان گڏ سڀ ضروري انضمام آهن جيڪي هڪ ننگي ڌاتو Kubernetes ڪلسٽر اندر منظم Kubernetes ڪلسٽر لانچ ڪرڻ لاءِ آهن. پليٽ فارم اندر، توهان هڪ ڪلڪ سان Kafka، FerretDB، PostgreSQL، Cilium، Grafana، Victoria Metrics، ۽ ٻيون خدمتون ترتيب ڏئي سگهو ٿا.

نسخو 1.0 عام ڪبرنيٽس موڊ لاءِ سپورٽ شامل ڪري ٿو، جيڪو توهان کي ڪنهن به موجوده ڪبرنيٽس ڪلسٽر کي مڪمل ڪلائوڊ ۾ تبديل ڪرڻ جي اجازت ڏئي ٿو ڪوزي اسٽيڪ جي سڀني ڪارڪردگي سان: لنسٽر اسٽوريج، ڪبر-او وي اين نيٽ ورڪنگ، ڪبر ورٽ ورچوئلائيزيشن، ڊي بي اي ايس، ۽ مختلف خدمتون جيڪي هڪ بٽڻ جي ڪلڪ تي استعمال ڪري سگهجن ٿيون (ڪافڪا، سيليم، گرافانا، وڪٽوريا ميٽرڪس، وغيره). ٽالوس لينڪس ڊسٽريبيوشن بائنڊنگ کي هٽايو ويو آهي - ڪوزي اسٽيڪ هاڻي ڪنهن به لينڪس ڊسٽريبيوشن تي انسٽال ڪري سگهجي ٿو.

عام ڪبرنيٽس، جيڪو ٽالوس لينڪس سان ڳنڍيل ناهي، استعمال ڪري سگهجي ٿو جيڪڏهن ڪنهن ڪمپني کي پنهنجي لينڪس ڊسٽريبيوشن لاءِ سخت گهرجون آهن، ٽالوس لينڪس جون خاصيتون سکڻ نٿي چاهي، ڊرائيور، ڪرنل ماڊلز، يا ٽالوس مان غائب سسٽم پيڪيجز استعمال ڪرڻ جي ضرورت آهي، يا ڪوزي اسٽيڪ کي موجوده ڪبرنيٽس ڪلسٽرز ۾ ضم ڪرڻ جي ضرورت آهي. اوبنٽو (ڊيبين) ۽ k3s (kubeadm، RKE2) سان ڪوزي اسٽيڪ لاءِ انسٽاليشن جون هدايتون موجود آهن.

نئين ورزن ۾ اهم آرڪيٽيڪچر تبديليون پڻ شامل آهن (HelmRelease تي ٻڌل ڊيپلائيمينٽ کي cozystack-operator ذريعي منظم ڪيل اعلاناتي پيڪيج ماڊل سان تبديل ڪيو ويو آهي)، بيڪ اپ ۽ بحالي لاءِ مڪمل اوزار فراهم ڪري ٿو، ورچوئل مشين مئنيجمينٽ آرڪيٽيڪچر کي ٻيهر ڪم ڪري ٿو (ورچوئل مشين ايپليڪيشن کي vm-disk + vm-instance بنڊل سان تبديل ڪيو ويو آهي)، جاگرافيائي طور تي ورهايل ڪلسٽر ٺاهڻ جي صلاحيت فراهم ڪري ٿو (ڪلو ۽ سليئم-ڪلو استعمال ڪندي)، ۽ MongoDB، Qdrant، Harbor، NATS، ۽ MariaDB سان منظم ڪيل خدمتن کي ترتيب ڏيڻ لاءِ سپورٽ شامل ڪري ٿو.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو