Cozystack Is No Longer Tied to Talos: Deploy on Any Linux Distribution
Cozystack can now be installed on an existing Kubernetes cluster on any Linux distribution. When to choose Generic Kubernetes over Talos, and how to try it.
Cozystack is expanding beyond Talos Linux. This means you can now transform any existing K8s cluster — regardless of the underlying Linux distribution it is running on — into a fully featured cloud platform with the entire Cozystack power: Linstor storage, Kube-OVN networking, KubeVirt virtualization, DBaaS, and a variety of one-click services like Kafka, Cilium, Grafana, Victoria Metrics, and more.
What is Cozystack
Cozystack is a comprehensive open-source platform for building bare-metal clouds to quickly deploy managed Kubernetes, database-as-a-service (DBaaS), application-as-a-service (AaaS), and virtual machines based on KubeVirt. With it, you can deploy Kafka, MongoDB, PostgreSQL, Cilium, Grafana, VictoriaMetrics, and other services with a single click. It also handles GPU workloads in both virtual machines and K8s clusters. Cozystack is a CNCF Sandbox project, distributed under the Apache 2.0 license.
When should you use Generic Kubernetes for Cozystack?
Corporate compliance: Your company has strict security policies or a pre-approved list of allowed Linux distributions.
Skipping the Talos learning curve: Perhaps you don’t see the point in mastering a whole new tech or dealing with the unique workflow of Talos Linux. If you’d rather skip retraining your team and stick with the proven technologies you already have deep expertise in, Generic K8s support has you covered.
OS-specific requirements: If your workload requires specific Linux drivers, kernel modules, or system packages unavailable in Talos.
Enhancing existing clusters: If you already have a K8s cluster but need a user-friendly UI, S3-compatible object storage, or the ability to run VMs alongside containers.
Infrastructure constraints: If you are using some public clouds or specific hardware where replacing the underlying OS with Talos Linux is not an option.
Try it yourself
We’ve prepared a step-by-step guide for installing Cozystack on Ubuntu/Debian using k3s (as well as kubeadm or RKE2). This method can be adapted to other Linux distributions, and we plan to release official guides for more popular distros soon.
What does the article say is now possible with Cozystack regarding Linux distributions?
Why: Cozystack expanded beyond Talos Linux. Any existing K8s cluster — regardless of underlying Linux distro — can be transformed into a fully featured cloud platform with the entire Cozystack stack.
Question 2 / 5
Which one of these is named as a reason to choose Generic Kubernetes over Talos for Cozystack?
Why: Reasons listed: corporate compliance with strict security policies / pre-approved distros, skipping the Talos learning curve, OS-specific requirements (drivers, kernel modules, packages), enhancing existing K8s clusters, infrastructure constraints (some public clouds where replacing the OS isn't an option).
Question 3 / 5
Which Kubernetes installer is named in the step-by-step guide for Ubuntu/Debian?
Why: The step-by-step guide installs Cozystack on Ubuntu/Debian using k3s (also kubeadm or RKE2). The method can be adapted to other Linux distros; official guides for more popular distros are planned.
Question 4 / 5
Cozystack is part of which CNCF tier?
Why: Cozystack is a CNCF Sandbox project, distributed under the Apache 2.0 licence. (Cozystack has also applied for CNCF Incubation; the application is in due diligence.)
Question 5 / 5
Which storage and networking layers does the announcement explicitly name as part of Cozystack on generic K8s?
Why: The article explicitly names: Linstor storage, Kube-OVN networking, KubeVirt virtualization, DBaaS, and one-click services like Kafka, Cilium, Grafana, Victoria Metrics, etc.