Madal PaaS oo ah isha furan ee Cozystack 1.0, oo laga dhisay Kubernetes, ayaa hadda diyaar ah. Mashruucu wuxuu higsanayaa inuu bixiyo madal diyaar u ah in la isticmaalo oo loogu talagalay bixiyeyaasha martigelinta iyo qaab-dhismeedka dhismaha daruuraha gaarka loo leeyahay iyo kuwa dadweynaha. Madalku wuxuu si toos ah ugu rakibaa server-yada wuxuuna daboolayaa dhammaan dhinacyada diyaarinta kaabayaasha dhaqaalaha si loo bixiyo adeegyada la maamulo. Cozystack wuxuu kuu oggolaanayaa inaad bilowdo oo aad bixiso kooxaha Kubernetes, xogta, iyo mashiinno dalwaddeedKoodhka goobta ayaa laga heli karaa GitHub waxaana lagu qaybiyaa shatiga Apache-2.0.
Madalku wuxuu ka kooban yahay hirgelinta kaabayaasha shabakadda (dharka) ee isha furan oo ku salaysan Kube-OVN wuxuuna u adeegsadaa Cilium abaabulka mesh-ka adeegga iyo MetalLB ogeysiisyada adeegga. Kaydinta waxaa lagu hirgeliyaa LINSTOR, kaas oo bixiya ZFS oo ah lakabka kaydinta ee hoose iyo DRBD si loogu sameeyo nuqul. Xirmo kormeer oo hore loo habeeyay oo ku salaysan VictoriaMetrics iyo Grafana ayaa ku jira. Si loo bilaabo mashiinno dalwaddeed Madalku wuxuu adeegsadaa teknoolojiyadda KubeVirt, taasoo kuu oggolaanaysa inaad si toos ah ugu shaqeyso mashiinnada casriga ah ee caadiga ah weelasha Kubernetes waxayna horeyba u leedahay dhammaan isku-darka lagama maarmaanka ah ee Cluster API si loo bilaabo kooxaha Kubernetes ee la maamulo ee ku jira kooxda Kubernetes ee birta qaawan. Gudaha madal, waxaad ku rakibi kartaa Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics, iyo adeegyo kale adigoo gujinaya.
Nooca 1.0 wuxuu ku darayaa taageero qaabka Kubernetes ee Guud, kaas oo kuu oggolaanaya inaad u rogto koox kasta oo Kubernetes ah daruur buuxda oo leh dhammaan howlaha Cozystack: kaydinta Linstor, shabakadda Kube-OVN, virtualization-ka KubeVirt, DBaaS, iyo adeegyo kala duwan oo la geyn karo marka badhanka la riixo (Kafka, Cilium, Grafana, Victoria Metrics, iwm.). Xidhitaanka qaybinta Talos Linux waa la saaray—Cozystack hadda waxaa lagu rakibi karaa qaybin kasta oo Linux ah.
Kubernetes-ka guud, oo aan ku xirnayn Talos Linux, ayaa la isticmaali karaa haddii shirkad ay leedahay shuruudo adag oo ku saabsan qaybinta Linux-keeda, aysan rabin inay barato faahfaahinta Talos Linux, ay u baahan tahay inay isticmaasho darawallo, modules kernel, ama xirmooyinka nidaamka ee ka maqan Talos, ama ay u baahan tahay inay Cozystack ku darto kooxaha Kubernetes ee jira. Tilmaamaha rakibidda ee Cozystack oo wata Ubuntu (Debian) iyo k3s (kubeadm, RKE2) ayaa la heli karaa.
Nooca cusub wuxuu sidoo kale muujinayaa isbeddello muhiim ah oo ku saabsan qaab-dhismeedka (geynta ku salaysan HelmRelease waxaa lagu beddelay qaab xirmo caddayn ah oo lagu maamulo coisestack-operator), wuxuu bixiyaa qalab dhammaystiran oo loogu talagalay kaydinta iyo soo kabashada, wuxuu dib u habeeyaa qaab-dhismeedka maaraynta mashiinka dalwaddii (codsiga mashiinka dalwaddii waxaa lagu beddelay xirmo vm-disk + vm-instance ah), wuxuu bixiyaa awoodda lagu abuuro kooxo juqraafi ahaan loo qaybiyey (iyadoo la adeegsanayo Kilo iyo cilium-kilo), wuxuuna ku darayaa taageerada loogu talagalay geynta adeegyada la maamulo ee MongoDB, Qdrant, Harbor, NATS, iyo MariaDB.
Source: opennet.ru
