Artwork

المحتوى المقدم من Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
Player FM - تطبيق بودكاست
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !

#115 Extending Kubernetes: CRDs, Inheritance & Modularity

28:28
 
مشاركة
 

Manage episode 515091193 series 3430187
المحتوى المقدم من Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.

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

114 حلقات

Artwork
iconمشاركة
 
Manage episode 515091193 series 3430187
المحتوى المقدم من Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Ronald Kers en Jan Stomphorst, Ronald Kers, and Jan Stomphorst أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.

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

114 حلقات

ทุกตอน

×
 
Loading …

مرحبًا بك في مشغل أف ام!

يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.

 

دليل مرجعي سريع

حقوق الطبع والنشر 2025 | سياسة الخصوصية | شروط الخدمة | | حقوق النشر
استمع إلى هذا العرض أثناء الاستكشاف
تشغيل