Flux AIO - a Distribution of Flux Made with Timoni and CUE Lang - Stefan Prodan, Weaveworks
HTML-код
- Опубликовано: 10 сен 2024
- Don't miss out! Join us at our next Flagship Conference: KubeCon + CloudNativeCon Europe in Paris from March 19-22, 2024. Connect with our current graduated, incubating, and sandbox projects as the community gathers to further the education and advancement of cloud native computing. Learn more at kubecon.io
Flux AIO - a Distribution of Flux Made with Timoni and CUE Lang - Stefan Prodan, Weaveworks
In this session, Stefan will introduce a new tool called Timoni. Timoni is a package manager for Kubernetes, powered by the CUE language and inspired by Helm. Stefan will tell the story how he built a tailor-made distribution of Flux written in CUE, for setting up bare-metal clusters in a GitOps fashion. He will talk about how CUE's type safety, code generation, and data validation features made the whole experience of crafting a complex deployment into a pleasant and rewarding journey. The talk includes a demo of orchestrating the deployment of Flux CRDs, controllers, RBAC, multi-tenancy policies, and Flux custom resources for Git to cluster reconciliation. Stefan will use a bare cluster without a CNI plugin, and show how Timoni and Flux can provision the cluster from Git, transforming it into a function production system.