Programming with Kubernetes
Explore Kubernetes architecture, frameworks, and interfaces. Gain insights into deployment, scaling, and management of containerized applications.
I am a cloud native advocate, working heavily on cloud native projects, like Kubernetes, Clusternet, etc. Also, I am a top-50 code contributor in Kubernetes community. I am passionate about open source projects and gets involved in. I have spoken many times at community gatherings and conferences, such as KubeCon, Open Source Summit and many others.
Join 3.1 million developers at
Join 3.1 million developers at
What you'll learn
- An understanding of Kubernetes’ design philosophy
- Familiarity with advanced Kubernetes topics, such as extension points, patterns that exist, and their trade-offs and limitations
- A working knowledge of Kubernetes programming, frameworks, interfaces, and plugins
- Hands-on experience extending Kubernetes using frameworks and scaffolds
Learning Roadmap
1.
Before Getting Started
Before Getting Started
2.
Kubernetes Architecture
Kubernetes Architecture
3.
Customizing AuthX
Customizing AuthX
6 Lessons
6 Lessons
4.
Dynamic Admission Control
Dynamic Admission Control
6 Lessons
6 Lessons
5.
Customizing Schedulers
Customizing Schedulers
6 Lessons
6 Lessons
6.
Extending APIs with CustomResourceDefinition (CRD)
Extending APIs with CustomResourceDefinition (CRD)
5 Lessons
5 Lessons
7.
Extending APIs with Aggregated APIServer
Extending APIs with Aggregated APIServer
8 Lessons
8 Lessons
8.
Container Network Interface
Container Network Interface
5 Lessons
5 Lessons
9.
Container Runtime Interface
Container Runtime Interface
4 Lessons
4 Lessons
10.
Extend kubectl
Extend kubectl
4 Lessons
4 Lessons
11.
How to Write Good Kubernetes Operators
How to Write Good Kubernetes Operators
4 Lessons
4 Lessons
Di Xu
Cloud Native Advocate & Open Source Enthusiast
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources