Cozystack: Build Your Own Private Cloud on Kubernetes
Shriira Press
Turn a rack of bare-metal servers into a multi-tenant private cloud — managed Kubernetes, databases, and VMs — on a foundation of Talos, KubeVirt, and Kamaji.
Welcome to Cozystack: Build Your Own Private Cloud on Kubernetes.
Cozystack is a free, open-source PaaS platform and framework, accepted into the CNCF Sandbox, for building private and public clouds on your own hardware. It takes a pool of bare-metal servers and turns them into something that behaves like a cloud provider: tenants get managed Kubernetes clusters, managed databases, virtual machines, message queues, load balancers, and more, all provisioned through a Kubernetes-native API or a web dashboard. Rather than reinventing each piece, Cozystack stitches together proven cloud-native projects — Talos Linux for the operating system, KubeVirt for virtualization, Kamaji for hosted control planes, FluxCD for delivery, LINSTOR and Kube-OVN for storage and networking — into a single coherent platform. This book starts with the problem Cozystack solves and the idea of a self-hosted cloud, then works up the stack layer by layer: the Talos and Kubernetes foundation, the storage and networking and virtualization services, hosted Kubernetes control planes with Kamaji, the tenant and isolation model, the managed-application catalog and the Cozystack API that drives it, observability and operations, and finally how to adopt Cozystack and where it sits in the wider ecosystem.
This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.
A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.
We hope it serves you well.
— Shriira Press