Megjelent a Cozystack 0.18.0 nyílt PaaS platform kiadása, amely Kubernetes alapú. A projekt célja, hogy kész platformot biztosítson a hosting szolgáltatók számára, valamint keretet magán- és nyilvános felhők létrehozásához. A platform közvetlenül a szerverekre telepíthető, és lefedi az infrastruktúra előkészítésének minden aspektusát a kezelt szolgáltatások nyújtására. A Cozystack lehetővé teszi Kubernetes klaszterek, adatbázisok és virtuális gépek indítását és biztosítását. A platform kódja elérhető a GitHub-on és az Apache-2.0 licenc alatt terjesztik.
Alapként a Talos Linux és Flux CD technológiai stacket használják. A rendszerképek, a kernel és a szükséges modulok előre elkészülnek, és atomikus módon frissülnek, ami lehetővé teszi az olyan összetevők, mint a dkms és csomagkezelő, elkerülését, miközben garantálja a stabil működést. Egyszerű telepítési módszer áll rendelkezésre üres adatközpontban a PXE és a Debian-szerű talos-bootstrap telepítő segítségével.
A platform tartalmaz egy ingyenes megvalósítást hálózati infrastruktúrából (fabric) a Kube-OVN alapjain, és a Ciliumot használja a szolgáltatási hálózat szervezésére, a MetalLB-t pedig a szolgáltatások külső bejelentésére. A tárolás a LINSTOR-on valósul meg, ahol a ZFS használatát ajánlják az alaprétegként a tároláshoz, a DRBD-t pedig replikációra. Előre beállított megfigyelési stack érhető el VictoriaMetrics és Grafana alapjain. Az indításhoz virtuális gépekhez a KubeVirt technológiát alkalmazzák, amely lehetővé teszi klasszikus virtuális gépek futtatását Kubernetes konténerekben, és már tartalmazza az összes szükséges integrációt a Cluster API-hoz a menedzselt Kubernetes klaszterek indításához a 'vas' Kubernetes klaszteren belül.
Az új verzióban:
- Nyilvános API. A Ciozystack saját Kubernetes API szervert valósított meg, amely automatikusan továbbítja az összes kérést a saját erőforrásai felé a HelmReleases API-jába. A platform adminisztrátorai most már részletesen biztosíthatják a felhasználók hozzáférését bizonyos erőforrásokhoz (Kubernetes, Virtuális Gép, Postgress stb.). Ezen kívül az API szerver könnyen bővíthető további komponensekkel, egyszerűen csak megadva őket a ConfigMap-ben, anélkül, hogy újra kellene fordítani. Azonban a Dashboard továbbra is közvetlenül a HelmReleases-szel működik, ezért nem ajánlott azt végfelhasználóknak átadni.

- Beállították a telepített klaszterekből származó metrikák és naplók gyűjtését. A Kubernetes konfigurációjában a telepített klaszterek számára megjelent egy lehetőség a 'monitoring agents' kiegészítő bekapcsolására. Ha ezt engedélyezik, minden metrika és napló automatikusan átirányításra kerül a felhasználói területen telepített monitorozó rendszerbe.
- A distro-full és distro-hosted kiadásokban az adatbázis-üzemeltetők opcionális komponensekké váltak.
- A Talos Linux frissült 1.8.2 verzióra.
- Javították az Alerta webhookot a Telegramon keresztüli értesítések kezelésére.
- Eltávolították a felesleges értesítéseket.
- Alapvető e2e tesztek lettek hozzáadva minden egyes alkalmazás telepítésének ellenőrzésére.
Forrás: opennet.ru

