Cozystack 1.0 väljaanne, avatud PaaS-platvorm Kubernetesel põhinev.

Vabalt on välja antud Cozystack 1.0 avatud PaaS-platvorm, mis on üles ehitatud Kubernetesel. Projekt on suunatud valmis platvormi pakkumisele hostimisteenuse pakkujatele ja raamistikule privaatsete ja avalike pilvede loomiseks. Platvorm installitakse otse serveritesse ning hõlmab kõiki infrastruktuuri ettevalmistamise aspekte hallatavate teenuste pakkumiseks. Cozystack võimaldab käitada ja pakkuda Kubernetes'e klastreid, andmebaase ja virtuaalmasinaid. Platvormi kood on saadaval GitHubis ja seda levitatakse Apache-2.0 litsentsi alusel.

Platvorm sisaldab tasuta rakendust võrguinfrastruktuuri (fabric) baasil Kube-OVN ning kasutab Ciliumi teenuste võrgu organiseerimiseks, MetalLB-d teenuste välistamiseks. Andmesalvestus on rakendatud LINSTORis, kus pakutakse ZFS-i kasutamist salvestuse põhikihtina ning DRBD-d replikatsiooni jaoks. Saadaval on eelkonfigureeritud seiresteugi, mis põhineb VictoriaMetricsil ja Grafanal. Käivitamiseks virtuaalmasinate kasutatakse KubeVirt tehnoloogiat, mis võimaldab käivitada klassikalisi virtuaalseid masinaid otse Kubernetes'i konteinerites ning omab juba kõiki vajalikke integratsioone Cluster API-ga hallatavate Kubernetes klastrite käitamiseks ‘raudkomplekti’ Kubernetes klastris. Platvormil on võimalik ühe klikiga käivitada Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics ja muid teenuseid.

Versioonis 1.0 on lisatud tugi Generic Kubernetes'i režiimile, mis võimaldab muuta iga olemasoleva Kubernetes'e klastri täielikuks pilveks kogu Cozystack'i funktsionaalsusega: Linstor'i salvestamine, Kube-OVN'i võrgustik, KubeVirt'i virtualiseerimine, DBaaS ja erinevad teenused, mis käivitatakse ühe klõpsuga (Kafka, Cilium, Grafana, Victoria Metrics jne). Eemaldatud on seos Talos Linux'i jaotusega — Cozystack'i saab nüüd installida mis tahes Linux'i jaotusele.

Talos Linux'iga sidumata Generic Kubernetes'i režiimi saab kasutada, kui ettevõttes on ranged nõuded valitud Linux'i jaotuste osas, puudub soov õppida Talos Linux'i eripära, on vajadus kasutada Talos'is puuduvaid draivereid, tuumamooduleid või süsteemipakette, samuti kui on vajadus kasutada Cozystack'i juba olemasolevates Kubernetes'e klastrites. On ette valmistatud juhend Cozystack'i installimiseks koos Ubuntu (Debian) ja k3s (kubeadm, RKE2) kasutamisega.

Uues versioonis on samuti oluliselt muudetud arhitektuuri (HelmRelease'i põhine käitamine on asendatud deklaratiivse paketimudeliga, mida haldab cozystack-operator), on pakutud täielik varundamise ja taastamise tööriistakomplekt, on ümber töödetud virtuaalmasinate haldamise arhitektuur (rakendus virtual-machine on asendatud vm-disk + vm-instance sidemega), on antud võimalus luua geograafiliselt hajutatud klastreid (kasutatakse Kilo ja cilium-kilo), on lisatud tugi hallatavate teenuste käitamiseks MongoDB, Qdrant, Harbor, NATS ja MariaDB.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster