Available free release PaaS-platforms Cozystack 0.37, built on Kubernetes. The project is aimed at providing a ready-made platform for hosting providers and a framework for building private and public clouds. The platform is installed directly on servers and covers all aspects of preparing infrastructure for the provision of managed services. Cozystack allows you to run and provision Kubernetes clusters, databases, and virtual machines. The platform code is available on GitHub and distributed under the Apache-2.0 license.
The base technology stack uses Talos Linux and Flux CD. Images with the system, kernel and necessary modules are generated in advance and updated atomically, which allows you to do without components such as dkms and a package manager and guarantee stable operation. A simple installation method is provided in an empty data center using PXE and a Debian-like talos-bootstrap installer. Within the platform, you can deploy Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics and other services with a click.
The platform includes a free implementation of network infrastructure (fabric) based on Kube-OVN, and uses Cilium for organizing a service network, MetalLB for announcing services to the outside. Storage is implemented in LINSTOR, which proposes using ZFS as the base layer for storage and DRBD for replication. There is a pre-configured monitoring stack based on VictoriaMetrics and Grafana. To run virtual machines, the KubeVirt technology is used, which allows you to run classic virtual machines directly in Kubernetes containers and already has all the necessary integrations with the Cluster API for running managed Kubernetes clusters inside a hardware Kubernetes cluster.
Over the past month and a half, the project team has released new versions 0.36 and 0.37. Among the changes in these releases:
- The user interface has been rewritten from scratch. The project used as a basis is openapi-ui.

