Treating Kubernetes as a Linux Distro: APT-Style Packaging with FluxCD
summary
CozyStack builds an APT-like package system on FluxCD and OCI artifacts: it packs a mono-repo of Helm charts into a single OCI image and exposes Package and PackageSource CRDs plus a CLI that resolves dependencies and installs variants into tenant namespaces. The chicken‑and‑egg CNI problem is solved by adopting flux-aio and FluxCD source-watcher to compose OCI+Git inputs into deployable artifacts. A local Cozy Chart dev tool speeds iterative testing; platform runs in production (oldest clusters ~2 years) and supports migration from bundle installs.
AI-written summary · about
chapters (17)
- 0:00Cozy Stack as managed service
- 1:25Managed services in Kubernetes
- 3:14Cozy Stack as Linux distro
- 6:28Helm charts as packages
- 7:09Flux CD with OCI artifacts
- 9:54Bundles to OCI packaging
- 10:58Cozy Chart tool for devs
- 13:47Flux all-in-one solution
- 17:00OCI artifacts for dependencies
- 19:07Source Watcher for OCI charts
- 21:37Cozy PKG package manager
- 26:13APT-style package commands
- 27:16Smooth migration for users
- 28:43Avoiding feature bloat
- 30:52Platform as ecosystem model
- 32:36Kubernetes as new Linux
- 33:22Q&A: State management
related talks
20mDeliver a Multicloud Application with Flux and Carvel
32mWest Side CD: The Deployment Ballet Goes On
07mFluxCD - Gitops For All Sizes
33mGitOps with Flux and OCI Registries
40mLet Your Software Supply Chain Ride with Kubernetes CI/CD
24mHosting Applications in the Real World
34mA New Way To Roll: Supply Chain Choreography For Enterprise Grade Kubernetes
46mKubernetes Native Continuous Deployment with FluxCD, Flagger, and Linkerd
