Skip to Main Content
Talk Intermediate Apache License 2.0 First Talk

Kubernetes as a FOSS System: From User to Contributor

Proposal status is 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
Talk License: Apache License 2.0

Speakers

Shivajee
Shivajee Final-year Computer Science student

I am a final-year Computer Science student with hands-on experience in backend development, infrastructure tooling, and security-focused projects. My work primarily revolves around understanding how modern distributed systems and open-source infrastructure are designed and operated in real-world environments.

I actively explore CNCF and other open-source ecosystems to study system architecture, contribution workflows, and community-driven engineering practices. Through internships and personal projects, I ahve worked with backend frameworks, cloud-native tools, and security analysis workflows.