Discover how to build internal developer platforms by composing resources and exposing them through APIs. In this video, we explore the new project, kro, which allows developers to define higher-level abstractions for Kubernetes resources. Learn how to simplify the creation of Custom Resource Definitions (CRDs) and controllers to enable developers to be self-sufficient. We'll go through a step-by-step setup, showcase examples, and compare kro with other tools like KubeVela and Crossplane. Join us as we delve into this exciting project and see if it could be a game-changer for your development workflow!
#DevOps #Kubernetes #InternalDeveloperPlatform #kro
Consider joining the channel: https://www.youtube.com/c/devopstoolkit/join
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Transcript and commands: https://devopstoolkit.live/internal-developer-platforms/is-this-the-end-of-crossplane-compose-kubernetes-resources-with-kro
🔗 kro: https://kro.run
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please visit https://devopstoolkit.live/sponsor for more information. Alternatively, feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ BlueSky: https://vfarcic.bsky.social
➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
🎤 Podcast: https://www.devopsparadox.com/
💬 Live streams: https://www.youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
00:00 kro Intro
04:09 The Application Defined As Low-Level Kubernetes Resources
06:27 kro Resource Groups
11:31 kro ResourceGroup Conditionals
20:22 kro ResourceGroup With a More Complex Setup
25:51 Why kro?