Artwork

Inhoud geleverd door Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Player FM - Podcast-app
Ga offline met de app Player FM !

#115 Extending Kubernetes: CRDs, Inheritance & Modularity

28:28
 
Delen
 

Manage episode 515091193 series 3430187
Inhoud geleverd door Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.

In this episode of De Nederlandse Kubernetes Podcast, we talk with Mustafa Hadadian, PhD researcher at the University of Groningen and founder of startup CAIDEL.
Mustafa shares his journey from video game development to big data and Kubernetes innovation, and how his latest work explores a powerful concept: bringing inheritance into Kubernetes Custom Resource Definitions (CRDs).
We dive into his poster presentation at KubeCon, titled “Extensible Kubernetes CRDs via Inheritance for Modularity and Reuse”, and discuss:
🔧 How CRDs can be extended — just like classes in Java — to reduce duplication and improve reusability.
🧩 Why inheritance could make Kubernetes development more modular and flexible.
🚀 How this helps developers define what they need (e.g., “a message queue”) while platform engineers decide how it’s implemented (Kafka, RabbitMQ, etc.).
💡 The proof of concept he built with his student Nick — showing how inheritance could work in practice through annotations and controllers.
🤖 And how his broader PhD project explores AI-driven data pipelines that assemble themselves automatically based on goals and inputs.
A fascinating deep dive into what’s next for CRDs, extensibility, and how academia and open source innovation intersect in the Kubernetes world.

Stuur ons een bericht.

ACC ICT Specialist in IT-CONTINUÏTEIT
Bedrijfskritische applicaties én data veilig beschikbaar, onafhankelijk van derden, altijd en overal

Support the show

Like and subscribe! It helps out a lot.
You can also find us on:
De Nederlandse Kubernetes Podcast - YouTube
Nederlandse Kubernetes Podcast (@k8spodcast.nl) | TikTok
De Nederlandse Kubernetes Podcast
Where can you meet us:
Events
This Podcast is powered by:
ACC ICT - IT-Continuïteit voor Bedrijfskritische Applicaties | ACC ICT

  continue reading

120 afleveringen

Artwork
iconDelen
 
Manage episode 515091193 series 3430187
Inhoud geleverd door Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.

In this episode of De Nederlandse Kubernetes Podcast, we talk with Mustafa Hadadian, PhD researcher at the University of Groningen and founder of startup CAIDEL.
Mustafa shares his journey from video game development to big data and Kubernetes innovation, and how his latest work explores a powerful concept: bringing inheritance into Kubernetes Custom Resource Definitions (CRDs).
We dive into his poster presentation at KubeCon, titled “Extensible Kubernetes CRDs via Inheritance for Modularity and Reuse”, and discuss:
🔧 How CRDs can be extended — just like classes in Java — to reduce duplication and improve reusability.
🧩 Why inheritance could make Kubernetes development more modular and flexible.
🚀 How this helps developers define what they need (e.g., “a message queue”) while platform engineers decide how it’s implemented (Kafka, RabbitMQ, etc.).
💡 The proof of concept he built with his student Nick — showing how inheritance could work in practice through annotations and controllers.
🤖 And how his broader PhD project explores AI-driven data pipelines that assemble themselves automatically based on goals and inputs.
A fascinating deep dive into what’s next for CRDs, extensibility, and how academia and open source innovation intersect in the Kubernetes world.

Stuur ons een bericht.

ACC ICT Specialist in IT-CONTINUÏTEIT
Bedrijfskritische applicaties én data veilig beschikbaar, onafhankelijk van derden, altijd en overal

Support the show

Like and subscribe! It helps out a lot.
You can also find us on:
De Nederlandse Kubernetes Podcast - YouTube
Nederlandse Kubernetes Podcast (@k8spodcast.nl) | TikTok
De Nederlandse Kubernetes Podcast
Where can you meet us:
Events
This Podcast is powered by:
ACC ICT - IT-Continuïteit voor Bedrijfskritische Applicaties | ACC ICT

  continue reading

120 afleveringen

Alle afleveringen

×
 
Loading …

Welkom op Player FM!

Player FM scant het web op podcasts van hoge kwaliteit waarvan u nu kunt genieten. Het is de beste podcast-app en werkt op Android, iPhone en internet. Aanmelden om abonnementen op verschillende apparaten te synchroniseren.

 

Korte handleiding

Luister naar deze show terwijl je op verkenning gaat
Spelen