Cozystack 1.0 Launch: Open PaaS on Kubernetes

The Cozystack 1.0 platform, available as a free release, is a PaaS-platform built on Kubernetes. This project aims to provide a ready-made platform for hosting providers and a framework for building private and public clouds. Cozystack is installed directly on servers and covers all aspects of preparing infrastructure for the provision of managed services. The platform allows users 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.

Cozystack includes a free implementation of network infrastructure (fabric) based on Kube-OVN and utilizes Cilium for organizing a service network, MetalLB for announcing services to the outside, and LINSTOR for storage. Monitoring capabilities are provided by a pre-configured stack based on VictoriaMetrics and Grafana. KubeVirt technology is used to launch virtual machines directly in Kubernetes containers and integrates with the Cluster API for running managed Kubernetes clusters inside a “hardware” Kubernetes cluster. Users can easily deploy various services such as Kafka, FerretDB, PostgreSQL, Cilium, Grafana, and Victoria Metrics within the platform.

Version 1.0 of Cozystack introduces support for the Generic Kubernetes mode, which allows any existing Kubernetes cluster to become a full-fledged cloud with all Cozystack functionality. This mode removes the binding to the Talos Linux distribution, enabling users to install Cozystack on top of any Linux distribution. The Generic Kubernetes mode is useful for companies with strict requirements for Linux distributions, no desire to work with Talos Linux specifics, the need for drivers not present in Talos, or when using Cozystack in existing Kubernetes clusters. For installation instructions, visit the Cozystack documentation.

/Reports, release notes, official announcements.