First release of the free PaaS platform Cozystack based on Kubernetes

The first release of the open-source Kubernetes-based PaaS platform Cozystack has been published. The project positions itself as a ready-to-use 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 providing managed services. Cozystack allows you to launch and provision Kubernetes clusters, databases, and other services on-demand. virtual machinesThe platform code is available on GitHub and is distributed under the Apache-2.0 license.

First release of the free PaaS platform Cozystack based on Kubernetes

Talos Linux and Flux CD are used as the base technology stack. 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.

For start virtual machines 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 launching managed Kubernetes clusters inside a hardware Kubernetes cluster.

The platform includes a free implementation of a network factory based on Kube-OVN, and uses Cilium to organize the service network, MetalLB to advertise services to the outside. The storage is implemented on LINSTOR, which proposes the use of ZFS as the base layer for storage and DRBD for replication. There is a pre-configured monitoring stack based on VictoriaMetrics and Grafana.

One of the key features of the platform is a simple installation method in an empty data center using PXE and the Debian-like talos-bootstrap installer. Despite the commercial interest, the project is being developed by enthusiasts from the community and plans to always remain free. A request has been sent to transfer Cozystack under the wing of the CNCF (Cloud Native Computing Foundation) organization.

Source: opennet.ru

Add a comment