Ishte e disponueshme lëshimi i platformës së hapur PaaS Cozystack 0.35, e ndërtuar mbi Kubernetes. Projekti ka si qëllim ofrimin e një platforme gati për ofruesit e mbështetjeve dhe një kuadër për ndërtimin e mjeteve të reja private dhe publike. Platforma instalohet direkt në serverë dhe mbulon të gjithë aspektet e përgatitjes së infrastrukturës për ofrimin e shërbimeve të menaxhuara. Cozystack lejon lançimin dhe ofrimin e klasterëve Kubernetes, bazave të të dhënave dhe makinave virtuale. Kodi i platformës është i disponueshëm në GitHub dhe shpërndahet nën licencën Apache-2.0.
Si një pilon themelor teknologjik përdoret Talos Linux dhe Flux CD. Imazhet me sistemin, bërthamën dhe modulet e nevojshme përgatiten paraprakisht dhe përditësohen në mënyrë atomike, çka lejon shmangien e komponenteve si dkms dhe menaxheri i paketave, dhe garanton funksionimin e qëndrueshëm. Ofron një metodë të thjeshtë instalimi në një qendër të të dhënave të zbrazët me ndihmën e PXE dhe instaluesit talos-bootstrap të ngjashëm me debian. Brenda platformës është e mundur të nisin shërbime të tilla si Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics dhe të tjera me një klik.
Platforma përfshin një implementim të lirë të infrastrukturës rrjetore (fabric) të bazuar në Kube-OVN, dhe përdor Cilium për organizimin e rrjetit të shërbimeve, MetalLB për shpalljen e shërbimeve në jashtë. Ruajtja realizohet në LINSTOR, ku ofrohet përdorimi i ZFS si layers bazë për ruajtjen dhe DRBD për replikim. Ekziston një grup monitorimi i parakonfiguruar të bazuar në VictoriaMetrics dhe Grafana. Për ekzekutimin makinat virtuale përdoret teknologjia KubeVirt, e cila lejon lançimin e makinave virtuale klasike direkt në kontejnerët Kubernetes dhe tashmë ka të gjitha integrimet e nevojshme me Cluster API për lançimin e klasterëve menaxhuar Kubernetes brenda klasterit 'harduerik' Kubernetes.
Në versionin e ri, zhvilluesit e projektit e kanë përmirësuar ndjeshëm drejt arkitekturës modulare, e cila do t'u lejojë përdoruesve të shtojnë shpejt aplikacione dhe shërbime të veta në platformë. Ndryshimet kryesore:
- Përmirësimi i API-t Cozystack: janë realizuar tipe të sakta të të dhënave, përfshirë objekte të komplikuara, verifikime të vlerave dhe vlera përmbledhëse të sakta për një numër më të madh fushash. Precizimi i specifikimit të API-t ishte i nevojshëm për zhvillimin e frontend-it të ri të Cozystack, i cili për momentin është nën zhvillim.
- Mbështetje për burime të jashtme aplikacionesh. Tani mund të shtoni aplikacione të veta ose të palëve të treta në katalogun Cozystack.
- Klasterët e dedikuar Cozystack për S3, të cilët mund të lidhen me klasterin kryesor. Sistemi i monitorimit është integruar me SeaweedFS dhe ka një panel të vetin Grafana për monitorim.
- Mbështetje e integruar për Hetzner RobotLB, që lejon zhvillimin e klasterëve të punës në Hetzner.
- Mbështetje e integruar për ClickHouse Keeper.
- Flux-operator është përditësuar në versionin 0.28.0.
Burimi: opennet.ru
