Cozystack 0.21: New Open PAAS Platform on Kubernetes

Available release of the free Paas platform cozystack 0.21.0, 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.

The basic stack of technology is used talos linux and flux cd CD. 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-Bootstrap.

The platform includes the free implementation of the network infrastructure (Fabric) based on kube-ovn and uses cilium for organizing a service network, Metallb for the announcement of services to the outside. 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 Kubernetes containers and already has all the necessary integrations with Cluster APIs to start the controlled Kubernetes -Clusters inside the “Iron” Kubernetes Cluster.

The new version is completely redesigned

/Reports, release notes, official announcements.