Blog

Welcome to the Cozystack blog! Here you’ll find the latest news, updates, and insights about Cozystack platform.

Posts in 2024

  • Cozystack v0.9: KubeVirt v1.2.2, Kamaji v1.0, Tenant K8s v1.30, and Node Group Upgrades

    2024-07-10 in Blog

    tl;dr: Cozystack v0.9 updates KubeVirt, Kamaji, Piraeus, and Cluster API, upgrades tenant Kubernetes to v1.30.1, and adds support for upgrading existing node groups.

    Cozystack v0.9: KubeVirt v1.2.2, Kamaji v1.0, Tenant K8s v1.30, and Node Group Upgrades Version 0.9 brings major component updates and improves the tenant Kubernetes lifecycle. Major Features and Improvements Component Updates KubeVirt updated to v1.2.2 with stability improvements. Kamaji reaches v1.0.0 — a significant milestone for the tenant control plane manager. Piraeus updated to v2.5.1. …

    Read more

  • Cozystack v0.8: FluxCD Operator, E2E Tests, ARM Support, and Managed Cluster Extensions

    2024-07-04 in Blog

    tl;dr: A major release bringing the official FluxCD Operator, end-to-end testing, ARM architecture support, managed tenant extensions, and PostgreSQL quorum replication.

    Cozystack v0.8: FluxCD Operator, E2E Tests, ARM Support, and Managed Cluster Extensions Cozystack v0.8 is a significant release that overhauls the Flux installation, adds comprehensive testing, and expands platform reach to ARM hardware. Major Features and Improvements FluxCD Operator The installation logic for FluxCD has been completely revamped. The community Helm chart is replaced with the …

    Read more

  • Introducing Talm, a configuration manager for Talos Linux

    2024-05-29 in Blog

    tl;dr:

    Author: Andrei Kvapil (Ænix) The Cozystack project has released Talm, a configuration manager for Talos Linux The developers of the open-source PaaS platform Cozystack have prepared the Talm project, aimed at simplifying the configuration of bare-metal servers for Talos Linux, an operating system designed to run Kubernetes with a Kubernetes-like API and configured via a single Yaml manifest. …

    Read more

  • Cozystack v0.7: Network Stabilization, DNS Fixes, etcd Autocompaction, and cozy.local Domain

    2024-05-29 in Blog

    tl;dr: Cozystack v0.7 stabilizes tenant cluster networking with Kube-OVN and Cilium updates, fixes DNS propagation, enables etcd defragmentation, and introduces the cozy.local domain.

    Cozystack v0.7: Network Stabilization, DNS Fixes, etcd Autocompaction, and cozy.local Domain Version 0.7 is a stability release that resolves critical networking issues in tenant Kubernetes clusters. Major Features and Improvements Network Stabilization Updated Kube-OVN to v1.13.0 and Cilium to v1.15.5. Resolved pod communication issues in tenant Kubernetes clusters by enabling BPF masquerade and …

    Read more

  • Cozystack v0.6: VM Serial Console, Ephemeral Storage for Containers, and etcd Auto-Quota

    2024-05-16 in Blog

    tl;dr: Cozystack v0.6 adds serial console access for virtual machines, ephemeral storage volumes for containerd and kubelet, and automatic etcd quota configuration.

    Cozystack v0.6: VM Serial Console, Ephemeral Storage for Containers, and etcd Auto-Quota Version 0.6 focuses on improving the virtual machine experience and storage management in tenant Kubernetes clusters. Major Features and Improvements VM Serial Console Virtual machines now support serial console access via virtctl from the KubeVirt toolkit. The root user no longer requires a password, making …

    Read more

  • Cozystack v0.5: Automatic Schema Generation, Cilium v1.14.10, and MariaDB Operator Update

    2024-05-10 in Blog

    tl;dr: Cozystack v0.5 adds automatic Helm schema generation, removes hardcoded defaults, and updates Cilium and MariaDB Operator.

    Cozystack v0.5: Automatic Schema Generation, Cilium v1.14.10, and MariaDB Operator Update Version 0.5 improves the developer experience with automatic schema generation and brings component updates. Major Features and Improvements Automatic Schema Generation Helm chart schemas are now generated automatically with removal of hardcoded default values. This makes dashboard forms more accurate and …

    Read more

  • Cozystack v0.4: etcd Operator, Replica Options, Kamaji v0.5, and Dark Mode Fix

    2024-05-06 in Blog

    tl;dr: Cozystack v0.4 replaces kamaji-etcd with the new aenix-io/etcd-operator, adds replica configuration for applications, and updates Kamaji, LINSTOR, and Kubeapps.

    Cozystack v0.4: etcd Operator, Replica Options, Kamaji v0.5, and Dark Mode Fix Version 0.4 introduces a dedicated etcd operator and brings important flexibility for application deployment. Major Features and Improvements New etcd Operator The kamaji-etcd component is replaced with the new aenix-io/etcd-operator, providing better lifecycle management for etcd clusters that back tenant Kubernetes …

    Read more

  • Cozystack v0.3: Kafka, ClickHouse, and Hetzner Bare-Metal Support

    2024-04-18 in Blog

    tl;dr: Cozystack v0.3 adds Kafka and ClickHouse as managed applications and introduces NoCloud assets for Hetzner bare-metal installation.

    Cozystack v0.3: Kafka, ClickHouse, and Hetzner Bare-Metal Support Version 0.3 significantly expands the managed application catalog with two major data infrastructure components. Major Features and Improvements Kafka The Strimzi Kafka Operator is now included, bringing managed Apache Kafka to the platform. Users can deploy Kafka clusters and manage topics directly from the Cozystack dashboard. …

    Read more

  • DIY: Create Your Own Cloud with Kubernetes (Part 3)

    2024-04-05 in Blog

    tl;dr:

    Author: Andrei Kvapil (Ænix) Approaching the most interesting phase, this article delves into running Kubernetes within Kubernetes. Technologies such as Kamaji and Cluster API are highlighted, along with their integration with KubeVirt. Previous discussions have covered preparing Kubernetes on bare metal and how to turn Kubernetes into virtual machines management system. This article concludes the …

    Read more

  • DIY: Create Your Own Cloud with Kubernetes (Part 2)

    2024-04-05 in Blog

    tl;dr:

    Author: Andrei Kvapil (Ænix) Continuing our series of posts on how to build your own cloud using just the Kubernetes ecosystem. In the previous article, we explained how we prepare a basic Kubernetes distribution based on Talos Linux and Flux CD. In this article, we’ll show you a few various virtualization technologies in Kubernetes and prepare everything need to run virtual machines in …

    Read more