Celebrate Kubernetes' 10-year journey with key maintainers like David Eads, Davanum Srinivas, and Federico Bongiovanni. Topics include RBAC evolution, fostering community in India, empowering leadership, financial realities of development, and the challenges of contributing to open-source projects.
Long-time Kubernetes contributors share insights on the project's evolution and sustainability.
Community governance in Kubernetes emphasizes autonomy within Special Interest Groups and aligning priorities with project goals.
Management skills are crucial in open-source projects like Kubernetes, highlighting the need for organizational abilities and financial support.
Deep dives
Focus on Kubernetes 10-Year Anniversary Celebrations and Special Episodes
The podcast hosts, Abdeh and Kazlin, are enthusiastic about the upcoming 10-year anniversary of Kubernetes on June 6th, 2024. They announce a series of special episodes diving into the Kubernetes journey over the last decade and insights into the future. The first episode features active leaders in the contributor community who have been involved since the early days, with future episodes highlighting other prominent community members, new leaders guiding Kubernetes into its second decade, and those specializing in high-performance computing and AIML backgrounds.
Release Updates and Community Highlights
The podcast shares notable releases and events within the Kubernetes ecosystem. Updates include the release of H2O1.22, featuring the move of Ambient Mesh to beta, core API moving to V1 from V1 beta 1, and stable support for the Gateway API. The Gateway API project also released version 1.1 with several features graduating to GA. An announcement from Traffic Labs unveils Traffic 3.0, introducing support for technologies like WASM, open telemetry, SPIFFE, and the Kubernetes Gateway API. Microsoft Build, a major developer conference, showcased new offerings like a .NET cloud-native stack and updated C-sharp versions.
Insights from Longtime Contributors and SIG Leaders
The podcast features discussions with longtime contributors and SIG chairs like Davanam Srinivas, aka DIMS, sharing insights on their Kubernetes journey from the early days. DIMS reflects on his introduction to Kubernetes through OpenStack integration, his involvement in cleaning up vendor code dependencies, and ensuring the project's sustainability and continuity. The conversation delves into pivotal design decisions like cloud provider modularization, establishing alternate infrastructure on different cloud platforms, and emphasizing community sustainability and mentorship initiatives like LFX mentorship program, Sick Contrabecs, and Sick AD and Fraud.
Evolving Community Governance in Kubernetes
The evolution of community governance in Kubernetes is highlighted in this podcast episode with a focus on the organic working dynamics within Special Interest Groups (SIGs). The interviewee underscores the autonomy and decision-making trust placed in each SIG, emphasizing the importance of aligning priorities with the project's broader goals. Details on involvement in significant features like CRDs and scalability considerations are shared, reflecting the project's maturation over the years.
Management Skills and Infrastructure Budgeting in Open Source
The discussion delves into the essential role of management skills in open source projects like Kubernetes, showcasing how organizational and prioritization abilities contribute significantly to progress. The management element, particularly in ensuring sustainability and building awareness, is highlighted as critical for project success. An intriguing focus on the budget allocated towards serving pre-built artifacts, a significant infrastructure cost essential for the project's functionalities, provides insights into the financial complexities of supporting an open-source community.
This episode is the first in our four-part Kubernetes 10 Years Anniversary special! The focus of this episode is on Kubernetes maintainers who have been involved with the project since its early days, and who are still active today. Featuring guests: David Eads, Davanum Srinivas (Dims), and Federico Bongiovanni.
David is a senior principal software engineer at Red Hat. He started contributing to Kubernetes before v1 and now serves as a sig-auth tech lead and sig-apimachinery tech lead and chair.
Dims is a principal engineer at AWS, long term contributor to Kubernetes who served in multiple committees for the project. Today dims is in the Technical Oversight Committee or TOC. Welcome to the show Dims!
Federico Bongiovanni is an engineering manager at Google. He started using Kubernetes in the early days at a previous company, and became a contributor about 6 years ago when he joined Google. Today, he’s a Co-chair of SIG-APIMachinery. Welcome to the show! Would you like to tell us more about yourself?
Do you have something cool to share? Some questions? Let us know: