Ipulatifomu ye-PaaS evulekile i-Cozystack 0.8.0, eyakhelwe ku-Kubernetes, ikhishwe. Le phrojekthi ihlose ukuhlinzeka ngepulatifomu elungele ukusetshenziswa yabahlinzeki bokusingatha kanye nohlaka lokwakha amafu azimele nawomphakathi. Le pulatifomu ifakwe 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.
I-Talos isetshenziswa njengeqoqo lobuchwepheshe eliyisisekelo. Linux kanye ne-Flux CD. Izithombe ezinesistimu, i-kernel, kanye namamojula adingekayo zakhiwe kusengaphambili futhi zibuyekezwa nge-athomu, okususa isidingo sezingxenye ezifana ne-dkms kanye nomphathi wephakheji, kanye nokuqinisekisa ukusebenza okuzinzile. Indlela elula yokufaka inikezwa esikhungweni sedatha esingenalutho kusetshenziswa i-PXE kanye debian-isifaki esifana ne-talos-bootstrap.
Ipulatifomu ifaka phakathi ukuqaliswa kwendwangu yenethiwekhi evulekile 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 sokugcina esiyisisekelo kanye ne-DRBD yokuphindaphinda. Kufakiwe i-stack yokuqapha elungiselelwe kusengaphambili esekelwe ku-VictoriaMetrics kanye ne-Grafana. Ukuqalisa imishini ebonakalayo Kusetshenziswa ubuchwepheshe be-KubeVirt, obukuvumela ukuthi usebenzise imishini ebonakalayo yakudala ngqo ezitsheni ze-Kubernetes futhi kakade bunayo yonke inhlanganisela edingekayo ne-Cluster API yokuqalisa amaqoqo e-Kubernetes aphethwe ngaphakathi kweqoqo lehadiwe le-Kubernetes.
Enguqulweni entsha:
- I-FluxCD ibuyekezelwe enguqulweni engu-2.3. I-logic yokufaka i-FluxCD iklanywe kabusha ngokuphelele, futhi ishadi lokuphatha umphakathi lithathelwe indawo umsebenzi osemthethweni we-fluxcd.
- Usekelo olungeziwe lwezandiso eziphethwe zamaqoqo abasebenzisi: manje usungakwazi ukufaka i-ingress-nginx, cert-manager kanye ne-FluxCD kuzo ngokuchofoza okukodwa ku-GUI.
- Kwengezwe amandla okuhambisa ithrafikhi kumaqoqo e-Kubernetes ngokwezifiso ngesilawuli sokungena esikhulu.
- Kwengezwe izivivinyo ze-e2e.
- I-PostgreSQL manje inamandla okunika amandla ukuphindaphinda okuvumelanayo okusekelwe kwikhoramu.
- Kwengezwe usekelo lwezakhiwo ze-ARM eziyisisekelo zesethi esingathwa yi-distro.
- Ukuthuthukiswa kwe-DX: Kwengezwe isibambi se-kustomize ukuze okuthi make apply/ make diff manje silingise umsebenzi othi "sebenzisa" njengokungathi kwenziwa nge-FluxCD, futhi sibonisa izinguquko zangempela kuphela.
- I-opharetha ye-Etcd efakwe endaweni yesikhulumi ibuyekezelwe enguqulweni engu-0.3.0:
- Kwengezwe usekelo lwe-ARM.
- Isakhiwo somqhubi senziwe, kwadwetshwa ishadi lokugeleza, futhi noshintsho lwenziwe ukuthuthukisa ukuhlolwa kwesimo.
- Ukuphatha isitoreji kuthuthukisiwe: imodi yokupakisha ngokuzenzakalela manje isivulwa ngokuzenzakalelayo, ingqondo yengezwe ukuze kubalwe ngokuzenzakalelayo i-quota-backend-bytes, manje esethwe ngokuzenzakalelayo ibe ngu-95% wosayizi we-PVC (njll ngokuzenzakalelayo akazi lutho ngosayizi wesitoreji, futhi isici esisha sinika amandla ukulondoloza okuzenzakalelayo kwezilungiselelo).
Source: opennet.ru
