Disponohet lëshimi i platformës së lirë PaaS Cozystack 1.0, e ndërtuar mbi Kubernetes. Projekti ka për qëllim ofrimin e një platforme gati për ofruesit e hostingut dhe një kuadër për ndërtimin e mjeteve private dhe publike të cloud. Platforma instalon direkt në serverë dhe mbulon të gjitha aspektet e përgatitjes së infrastrukturës për ofrimin e shërbimeve të menaxhuara. Cozystack lejon nisjen dhe ofrimin e klastereve Kubernetes, bazave të të dhënave dhe makina virtuale. Kodi i platformës është i disponueshëm në GitHub dhe shpërndahet sipas licencës Apache-2.0.
Platforma përfshin një implementim të lirë të infrastrukturës së rrjetit (fabric) mbi Kube-OVN dhe përdor Cilium për organizimin e rrjetit të shërbimeve, ndërsa MetalLB për publikimin e shërbimeve jashtë. Ruajtja e të dhënave është ndërtuar mbi LINSTOR, ku propozohet përdorimi i ZFS si shtresë bazë e storage dhe DRBD për replikim. Ofrohet gjithashtu një stack monitorimi i parapërgatitur, i bazuar në VictoriaMetrics dhe Grafana. Për ekzekutimin e makinat virtuale përdoret teknologjia KubeVirt, e cila mundëson nisjen e makinave virtuale klasike drejtpërdrejt në kontejnerët Kubernetes dhe tashmë ka të gjitha integrimet e nevojshme me Cluster API për nisjen e klasterëve Kubernetes të menaxhuar brenda një klasteri Kubernetes fizik. Brenda platformës, me një klikim mund të vendosen Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics dhe shërbime të tjera.
Në versionin 1.0 është shtuar mbështetje për modin Generic Kubernetes, i cili lejon shndërrimin e ndonjë klasteri ekzistues Kubernetes në një cloud të plotë me të gjitha funksionalitetet e Cozystack: ruajtjen Linstor, rrjetin Kube-OVN, virtualizimin KubeVirt, DBaaS dhe shërbime të ndryshme që vendosen me një klik (Kafka, Cilium, Grafana, Victoria Metrics etj.). është hequr lidhja me distribucionin Talos Linux - Cozystack tani mund të instalohet mbi çdo distribucion Linux.
Moda Generic Kubernetes, e cila nuk Ă«shtĂ« e lidhur me Talos Linux, mund tĂ« pĂ«rdoret kur kompania ka kĂ«rkesa tĂ« rrepta pĂ«r distribucionet Linux tĂ« zgjedhura, pa dĂ«shirĂ« pĂ«r tĂ« studiuar specifikat e punĂ«s me Talos Linux, nevojĂ«n pĂ«r tĂ« angazhuar drejtuesit, modulet e kernelit ose paketa sistemike qĂ« mungojnĂ« nĂ« Talos, si dhe kur Ă«shtĂ« e nevojshme tĂ« angazhohet Cozystack nĂ« klastere ekzistues Kubernetes. ĂshtĂ« pĂ«rgatitur njĂ« udhĂ«zues pĂ«r instalimin e Cozystack nĂ« bashkĂ«punim me Ubuntu (Debian) dhe k3s (kubeadm, RKE2).
Në versionin e ri është ndryshuar ndjeshëm arkitektura (distributimi mbi bazën e HelmRelease është zëvendësuar me një model deklarativ paketash të menaxhuara përmes cozystack-operator), është ofruar një set i plotë mjetesh për backup dhe rikuperim, arkitektura e menaxhimit të makinave virtuale është rinovuar (aplikimi virtual-machine është zëvendësuar me kombinimin vm-disk + vm-instance), është ofruar mundësia e krijimit të klastereve të shpërndara gjeografikisht (përdoret Kilo dhe cilium-kilo), është shtuar mbështetje për vendosjen e shërbimeve të menaxhuara me MongoDB, Qdrant, Harbor, NATS dhe MariaDB.
Burimi: opennet.ru
