Release of Cozystack 0.16.0, an open-source PaaS platform built on Kubernetes

The release of the free PaaS platform Cozystack 0.16.0, built on Kubernetes, has been announced. 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 delivering managed services. Cozystack enables the deployment and provision of Kubernetes clusters, databases, and virtual machines. The platform's code is available on GitHub and is distributed under the Apache-2.0 license.

The base technology stack uses Talos Linux and Flux CD. The images with the system, kernel, and necessary modules are pre-built and updated atomically, allowing for the avoidance of components such as dkms and package managers, while ensuring stable operation. A straightforward installation method is provided in an empty data center using PXE and the Debian-like installer talos-bootstrap.

The platform includes a free implementation of network infrastructure that is based on Kube-OVN and uses Cilium for organizing the service network, with MetalLB for announcing services externally. Storage is implemented on LINSTOR, which offers the use of ZFS as a base layer for storage and DRBD for replication. A pre-configured monitoring stack is based on VictoriaMetrics and Grafana. To launch of virtual machines KubeVirt technology is used, which allows for running traditional virtual machines directly in Kubernetes containers and already has all the necessary integrations with Cluster API for launching managed Kubernetes clusters within the 'bare-metal' Kubernetes cluster.

In the new version:

  • Based on the open monitoring system Alerta, a feature has been implemented to send notifications about failures and emergencies. Notification delivery to Telegram can be configured. Additionally, alerts can be received from k8s-prometheus. All dashboards in Grafana have been updated, along with Grafana itself and grafana-operator.
  • Nginx-ingress has been updated to version v1.11.2. The issue with accessing nginx-ingress from inside the cluster has been resolved.
  • Flux and flux-operator have been updated to the latest versions.
  • Kamaji has been updated to the latest version, fixing the issue with controller restarts.
  • A controller endpointslice has been added to the CCM (Cloud Controller Manager); ordered services now route traffic only to nodes that serve them.
  • In Seaweedfs and COSI, bucket creation attributes have been corrected and now display correctly in the filer and are compatible with S3 clients.
  • Talos Linux has been updated to version 1.8.0.
  • Cilium has been updated to the latest patch version (1.16.2). The issue with opening ports for virtual machines has been fixed.

Source: opennet.ru

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