Ukukhishwa kwe-Cozystack 1.0, inkundla ye-PaaS yomthombo ovulekile esekelwe ku-Kubernetes

Ipulatifomu ye-PaaS evulekile i-Cozystack 1.0, eyakhelwe ku-Kubernetes, isiyatholakala manje. Le phrojekthi ihlose ukuhlinzeka ngepulatifomu elungele ukusetshenziswa yabahlinzeki bokusingatha kanye nohlaka lokwakha amafu azimele nawomphakathi. Ipulatifomu ifakwa ngqo kumaseva futhi ihlanganisa zonke izici zokulungiselela ingqalasizinda yokuhlinzeka ngezinsizakalo eziphethwe. I-Cozystack ikuvumela ukuthi uqalise futhi uhlinzeke ngamaqoqo e-Kubernetes, izizindalwazi, kanye imishini ebonakalayoIkhodi yesikhulumi iyatholakala ku-GitHub futhi isatshalaliswa ngaphansi kwelayisensi ye-Apache-2.0.

Ipulatifomu ifaka phakathi ukuqaliswa kwengqalasizinda yenethiwekhi evulekile (indwangu) esekelwe ku-Kube-OVN futhi isebenzisa i-Cilium ekuhleleni i-service mesh kanye ne-MetalLB yezimemezelo zesevisi. Isitoreji sisetshenziswa ku-LINSTOR, enikeza i-ZFS njengesendlalelo sesitoreji esiyisisekelo kanye ne-DRBD yokuphindaphinda. Kufakiwe i-stack yokuqapha elungiselelwe kusengaphambili esekelwe ku-VictoriaMetrics kanye ne-Grafana. Ukuqalisa imishini ebonakalayo Ipulatifomu isebenzisa ubuchwepheshe be-KubeVirt, obukuvumela ukuthi usebenzise imishini ebonakalayo yakudala ngqo ezitsheni ze-Kubernetes futhi kakade inazo zonke izihlanganisi ezidingekayo ne-Cluster API yokuqalisa amaqoqo e-Kubernetes aphethwe ngaphakathi kweqoqo le-Kubernetes elingenalutho. Ngaphakathi kwepulatifomu, ungathumela i-Kafka, i-FerretDB, i-PostgreSQL, i-Cilium, i-Grafana, i-Victoria Metrics, nezinye izinsizakalo ngokuchofoza okukodwa.

Inguqulo 1.0 ingeza ukwesekwa kwemodi ye-Generic Kubernetes, ekuvumela ukuthi uguqule noma yiliphi iqembu le-Kubernetes elikhona libe yifu eligcwele elinazo zonke izici ze-Cozystack: isitoreji se-Linstor, ukuxhumana kwe-Kube-OVN, i-KubeVirt virtualization, i-DBaaS, kanye nezinsizakalo ezahlukahlukene ezingasetshenziswa ngokuchofoza inkinobho (i-Kafka, i-Cilium, i-Grafana, i-Victoria Metrics, njll.). Ukubopha kokusabalalisa kwe-Talos Linux kususiwe—i-Cozystack manje ingafakwa kunoma yikuphi ukusatshalaliswa kwe-Linux.

I-Kubernetes ejwayelekile, engaxhumene ne-Talos Linux, ingasetshenziswa uma inkampani inezidingo eziqinile zokusatshalaliswa kwayo kwe-Linux, ingafisi ukufunda imininingwane ye-Talos Linux, idinga ukusebenzisa abashayeli, amamojula e-kernel, noma amaphakheji wesistimu angekho ku-Talos, noma idinga ukuhlanganisa i-Cozystack kumaqoqo e-Kubernetes akhona. Imiyalelo yokufaka ye-Cozystack ene-Ubuntu (Debian) kanye ne-k3s (kubeadm, RKE2) iyatholakala.

Inguqulo entsha iphinde ibe nezinguquko ezinkulu zezakhiwo (ukusetshenziswa okusekelwe ku-HelmRelease kuthathelwe indawo imodeli yephakheji yokumemezela ephethwe nge-cozystack-operator), inikeza amathuluzi aphelele okusekela kanye nokutakula, iphinda isebenzise ukwakheka kokuphathwa komshini obonakalayo (uhlelo lokusebenza lomshini obonakalayo luthathelwe indawo yi-vm-disk + vm-instance bundle), inikeza ikhono lokudala amaqoqo asatshalaliswe ngokwendawo (kusetshenziswa i-Kilo ne-cilium-kilo), futhi yengeza ukwesekwa kokusebenzisa izinsizakalo eziphethwe nge-MongoDB, Qdrant, Harbor, NATS, kanye ne-MariaDB.

Source: opennet.ru

Engeza amazwana