Është publikuar lëshimi i platformës së lirë PaaS Cozystack 0.18.0, e ndërtuar mbi Kubernetes. Projekti ka si qëllim të ofrojë një platformë të gatshme për ofruesit e hostimit dhe një kornizë për ndërtimin e mjeteve private dhe publike të cloud-it. Platforma instalohet drejtpërdrejt në serverë dhe mbulon të gjitha aspektet e përgatitjes së infrastrukturës për ofrimin e shërbimeve të menaxhuara. Cozystack lejon ekzekutimin dhe ofrimin e grupeve Kubernetes, bazave të dhënash 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ë stack bazë teknologjish përdoret Talos Linux dhe Flux CD. Imazhet me sistemin, bërthamën dhe modulët e nevojshëm formohen paraprakisht, dhe përditësohen atomikisht, çka lejon të shmangen komponentë si dkms dhe menaxhuesit e paketave, dhe garanton funksionim të qëndrueshëm. Ofron një metodë të thjeshtë instalimi në një qendër të dhënash të zbrazët përmes PXE dhe instaluesit talos-bootstrap të ngjashëm me debian.
Platforma përfshin një implementim të lirë të infrastrukturës rrjetore (fabric) mbi Kube-OVN, dhe përdor Cilium për organizimin e rrjetit të shërbimit, MetalLB për shpalljen e shërbimeve në jashtë. Ruajtja realizohet mbi LINSTOR, ku ofrohet përdorimi i ZFS si shtresë bazë për ruajtjen dhe DRBD për replikimin. Ekziston një stek monitorimi i parakonfiguruar mbi VictoriaMetrics dhe Grafana. Për nisjen makinave virtuale përdoret teknologjia KubeVirt, e cila lejon ekzekutimin e makinave virtuale klasike përbrenda kontejnerëve Kubernetes dhe tashmë ka të gjitha integrimet e nevojshme me Cluster API për të drejtuar klasterë Kubernetes të menaxhuar brenda klasterit ‘ferro’ Kubernetes.
Në këtë version të ri:
- API publik. Në Cozystack është implementuar një server API Kubernetes, i cili automatikisht i transmeton të gjitha kërkesat për burimet e tij në API-në e HelmReleases. Administratorët e platformës tani mund të ofrojnë qasje granulate për përdoruesit në burime të caktuara (Kubernetes, VirtualMachines, Postgress, etj.). Për më tepër, serveri API mund të zgjerohet lehtësisht me komponentë të tjerë, thjesht duke i specifikuar ata në ConfigMap, pa nevojën për riparimin e kodit. Megjithatë, Dashboard ende punon direkt me HelmReleases, prandaj nuk rekomandohet t'i jepet atij përdoruesve të fundit.

- Është konfiguruar mbledhja e metrikave dhe log-eve nga grupet e tenantëve. Në konfigurimin Kubernetes për grupet e tenantëve është shtuar një opsion për aktivizimin e shtesës "monitoring agents". Kur aktivizohet, të gjitha metrikat dhe log-et do të redirektohen automatikisht në sistemin e monitorimit të instaluar në hapësirën e përdoruesit të tenantëve.
- Në edicionin distro-full dhe distro-hosted, operatoret e bazave të të dhënave janë zhvendosur në statusin e komponentëve opsionalë.
- Talos Linux është përditësuar në versionin 1.8.2.
- Webhook-u në Alerta është korrigjuar për menaxhimin e alerteve nga Telegram.
- Janë hequr alertet e panevojshme.
- Janë shtuar teste themelore e2e për verifikimin e implementimit të çdo aplikacioni.
Burimi: opennet.ru

