Talk
Intermediate
First Talk

Kubernetes as a FOSS System: From User to Contributor

Rejected

Session Description

Kubernetes is often seen as a complex orchestration tool that developers use but rarely understand beyond YAML and deployments. However, at its core, Kubernetes is one of the largest and most successful Free and Open Source Software (FOSS) projects in the world.

This talk uses Kubernetes as a primary case study to explain how large-scale FOSS systems are designed, governed, and evolved in open communities under the CNCF ecosystem.

Instead of focusing on how to use Kubernetes, the session explores how it is built and maintained as open source:

  • How the Kubernetes codebase and architecture are structured

  • How design decisions happen in public through proposals and reviews

  • How contributors collaborate across the globe without a central authority

  • How beginners can realistically start contributing without being core maintainers

The session also briefly references other CNCF projects like Prometheus to highlight common engineering and community patterns across modern infrastructure FOSS.

This talk aims to help students and early-career developers move from being passive users of open-source infrastructure to active contributors.

Key Takeaways

  • Understand Kubernetes as a large-scale FOSS system, not just a deployment tool

  • Learn how architecture, governance, and community work together in CNCF projects

  • Know the actual contribution pathways in Kubernetes (docs, issues, SIGs, code)

  • Identify beginner-friendly entry points in CNCF projects like Prometheus

  • Avoid common mistakes developers make when approaching massive open-source codebases

  • Gain a mental model for how modern open infrastructure software evolves in public

References

Session Categories

Contributing to FOSS

Speakers

Shivajee
Final-year Computer Science student
https://linkedin.com/in/shivajee98
Shivajee

Reviews

0 %
Approvability
0
Approvals
0
Rejections
0
Not Sure
No reviews yet.