Release of Cozystack 0.38, an open PaaS platform based on Kubernetes

The release of the open-source PaaS platform Cozystack 0.38, built on Kubernetes, is now available. The project aims to provide a ready-made platform for hosting providers and a framework for building private and public clouds. The platform installs directly on servers and covers all aspects of infrastructure preparation for managed services. Cozystack enables the launching and provision of Kubernetes clusters, databases, and virtual machines. The platform's code is available on GitHub and distributed under the Apache-2.0 license.

Talos Linux and Flux CD are used as the foundational technology stack. The images with the system, kernel, and necessary modules are pre-built and updated atomically, which eliminates the need for components like dkms and package managers, ensuring stable operation. A simple installation method is provided in an empty data center using PXE and the Debian-like talos-bootstrap installer. The platform allows deploying Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics, and other services with a single click.

The platform includes a free implementation of network infrastructure (fabric) based on Kube-OVN, and uses Cilium for organizing the service network, MetalLB for announcing services externally. Storage is implemented on LINSTOR, where ZFS is offered as the base layer for storage and DRBD for replication. There's a preconfigured monitoring stack based on VictoriaMetrics and Grafana. To run virtual machines, the KubeVirt technology is used, which allows classic virtual machines to run directly in Kubernetes containers and already has all the necessary integrations with Cluster API for launching managed Kubernetes clusters within a 'bare metal' Kubernetes cluster.

In the new release:

  • Support for VPC (Virtual Private Cloud) has been implemented, allowing platform administrators to create isolated network segments for tenant applications. VPCs provide network isolation and allow for flexible management of network topology, subnets, and routing. VPCs can include multiple subnets, and administrators can add ranges of IP addresses, gateway settings, and DNS configuration in the subnet settings. VPC functionality is integrated into the Cozystack web interface.
  • In control panel Cozystack features built-in VNC support, enabling access to the virtual machine console directly from the web interface without the need for external tools.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster