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.
[cboxarea id="cbox-2amc8vSbF5qnxGl0"]