Introducing Timoni the Next-Gen Package Manager for Kubernetes
summary
A new CLI package manager claims to rival Helm and Kustomize by using CUE for type-safe, schema-validated templates and enforced field immutability, storing modules and bundles as OCI artifacts that can be pushed and cosign-signed like images. It drives Kubernetes with server-side apply, resolves runtime values by querying the target cluster, supports bundled multi-module compositions, and reports a large performance improvement at scale (author notes huge API memory savings versus repeated Helm upgrades). A live demo deploys Flux and related components successfully.
AI-written summary · about
chapters (20)
- 0:00Introducing Timoni
- 1:05What is Timoni
- 3:15Target users
- 5:25Server-side apply in Timoni
- 6:09CUE language basics
- 8:36Timoni features
- 11:08Distributing apps with modules
- 14:43Using Timoni CLI
- 16:12CRD validation in modules
- 17:17Modules via container registries
- 18:44App lifecycle management
- 20:31Multi-app bundles
- 22:21Runtime values
- 23:46Bundle operations
- 25:35Multi-cluster deployments
- 27:03Timoni performance
- 27:47Flux as Timoni module
- 28:09Migrating from Helm
- 28:53How to contribute and provide feedback
- 29:15Live demo: Flux with Timoni
related talks
30mThe state of Package Management on Kubernetes
21mFlux AIO - a Distribution of Flux Made with Timoni and CUE Lang
05mKeynote: Breaking Tradition: The Future of Package Management with Kubernetes
40mTreating Kubernetes as a Linux Distro: APT-Style Packaging with FluxCD
27mKubernetes Package Management Using Unix with Carvel
42mIt (Only) Starts with Containers
26mAre We Stuck With Helm Forever? A Landscape of Cloud Native CNF Manag...
26mFive Hundred Twenty-five Thousand Six Hundred K8s CLI’s
