Available release of free PAAS Platforms workstack 0.35, built on the basis of Kubernetes. The project is aimed at providing a ready-made platform for hosting providers and framework for building private and public clouds. The platform is installed directly on servers and covers all aspects of infrastructure preparation to provide managed services. Cozystack allows you to launch and provide Kubernetes clusters, databases and virtual machines. The platform code is available on github and is distributed under the license Apache-2.0.
As a basic stack of technology, talos linux and flux cd are used. Images with the system, core and necessary modules are formed in advance, and are updated atomarly, which allows you to do without components such as DKMS and the package manager, and guarantee stable work. It is provided a simple installation method in an empty data center using PXE and Debian-like installer talos-booststrap. Within the framework of the platform, you can click on Kafka, Ferretdb, PostgreSQL, Cilium, Grafana, Victoria Metrics and other services.
The platform includes free implementation of network infrastructure (Fabric) based on kube-ovn, and uses cilium to organize the service network, Metallb for the announcement of services out. The storage is implemented on linstor, where the use of ZFS as a base layer for storage and DRBD for replication is proposed. There is a pre-stack of monitoring based on Victoriametrics and Grafana. To launch virtual machines, the technology used is kubevirt, which allows you to run classic virtual machines directly in the Kubernetes containers and already has all the necessary integrations from the Cluster APIs to start the controlled Kubernetes Cl