I started my kubernetes journey when Google Cloud announced GKE in 2014 November. Till today I keep learning new things on Kubernetes and it will never stop due to added features and fast major releases.
On this page, I will keep updating the best Kubernetes resources for learning.
Kubernetes Learning Path
Well-curated learning path to master Kubernetes
- Kubernetes Learning Roadmap (Blog)
- Kubernetes Learning Roadmap (Github Repo)
Kubernetes Hands-On Guides
- Kubernetes Beginner Tutorials: List of hands-on Kubernetes tutorials for beginners.
- Official Kubernetes Tasks: List of official kubernetes hands-on tutorials.
- Free Kubernetes Course: A work-in-progress Kubernetes course where the core concepts are converted in-depth with practical examples.
Kubernetes GitHub Resources
- Vagrant Kubernetes Setup: Automated Kubernetes local cluster setup using Vagrant for Kubernetes certification preparation and learning.
- Kubeadm Setup Scripts: Shell script to automate kubeadm setup. (Current version is 1.27)
- Kubernetes Certification Guide: Free CKA, CKAD, and CKS certification guide repo (Work in progress)
Kubernetes Certification Resources
- CKA Guide: Curated list of resources for the Certified Kubernetes Administrator (CKA) exam
- CKAD Guide: Curated list of resources for the Certified Kubernetes Developer exam
- CKS Guide: Curated list of resources for the Certified Kubernetes Security Specialist (CKS) exam.
Note: If you are registering for Kubernetes certification exams, make use of code DCUBE20 to save 25% at kube.promo/devops
Learn Kubernetes Production Best Practices
- Production Readiness ChecklistBlog
- Learn About 12 Factor Apps Official Guide
- Scheduling 300,000 Kubernetes Pods in Production Daily Video
- Recycling Kubernetes Nodes – YelpBlog
- Kubernetes Failure Stories: To learn about Kubernetes mistakes made by others so you don’t repeat them.
Real-World Kubernetes Case Studies
If you do not have real-world Kubernetes experience, it is better to read case studies of other companies using kubernetes.
- List of Kubernetes User Case StudiesOfficial Case Studies
- How OpenAI Scaled Kubernetes to 7,500 NodesBlog
- Testing 500 Pods Per NodeBlog
- Dynamic Kubernetes Cluster Scaling at AirbnbBlog
- Scaling 100 to 10,000 pods on Amazon EKSBlog
- Kubernetes Infrastructure At MediumBlog
Kubernetes Release Information
It’s very important to keep track of features getting added to Kubernetes. In 2023, there were two major releases with several enhancements and features.
- Kubernetes 1.28 Release Blog (Official)
- Kubernetes Releases: To keep track of the latest releases and changelog.
Kubernetes Email Newsletter
Get all my kubernetes learning tutorials, short posts, and tips in email.