Open Source
Rawkode Academy lives on GitHub. Contribute, suggest, and ship with us.
Introduction to Carvel
In this episode, I am joined by Dmitriy Kalinin (VMware); the maintainer of Carvel.
Carvel is a set of tools designed to ease lifecycle management of your Kubernetes workloads. The origin of Carvel begins with Dmitriy Kalinin and Nima Kaviani not being satisfied with existing tools to deploy Kubernetes workloads. These tools were monolithic, error-prone, and hard to debug. Carvel promises a better way, one that extracts common app configuration into a library for use by all your applications.
Carvel is built with UNIX philosophy in mind. We believe each tool should be optimized for a single purpose, and have clear boundaries. This allows you to weave Carvel into your Kubernetes environment however you want. Itβs up to you to choose one element of Carvel, or the entire set of tools.
π° Timeline
00:00 - Holding screen
01:15 - Introductions
02:00 - What is Carvel?
06:40 - Installing Carvel
08:20 - Why did it change name from k14s to Carvel?
11:20 - Hands on with kapp
25:00 - Introduction to kapp-controller
30:00 - Hands on with ytt
1:00:00 - Introduction to kbld
1:03:30 - Introduction to imgpkg
ππ»ββοΈ Want some help?
π¬ Leave a comment
π¦ Ping me on Twitter - https://twitter.com/rawkode
π Schedule some time during my office-hours - https://rawko.de/office-hours
π Links
Dmitriy Kalinin - https://twitter.com/dmitriykalinin
Carvel - https://carvel.dev
Related Videos
Platform Engineering: Asking "Why"? with Evelyn Osman
βToday we had some long conversations about Arc Bash and the future of scripting as well as platforms and the rise and fall of Kubernetes.
Hands-on with Headlamp: The Kubernetes UI
Join us as we explore Headlamp β an extensible, user-friendly Kubernetes UI. Weβll walk through installing, configuring, customizing, and using it in real time.
Introducing Wassette: Securing MCP with WebAssembly
Microsoft just announced Wassette β a security-oriented runtime that bridges WebAssembly Components with the Model Context Protocol (MCP).
MCP Servers for Rust Developers
Join us live as we explore three powerful MCP servers that will transform how you develop and deploy Rust applications!
Comments