A Kubernetes course should help you do something concrete: deploy an application, diagnose a networking failure or recover lost data. If you are new, learn how containers, Pods, Deployments and Services fit together before choosing an advanced platform course.
Use the historical course directory below to discover providers and topics, then verify the current syllabus and practical exercises. Choose exam preparation when certification is your immediate aim; choose application and troubleshooting practice when your goal is to operate a real service.
Choose learning by current objectives
The original course prices, durations and exam formats are historical. Verify them directly with the provider before spending money. Begin with a skill gap, such as networking, workload diagnosis, security or platform operations, then choose a course with hands-on work that addresses it.
Pair structured study with a disposable cluster and a small service you can deploy, observe and restore. Check that the training uses currently supported Kubernetes concepts and explains failure cases. Certification can structure study, but it is not a guarantee of a job, income or production experience.
Historical Kubedex content
Original publication: 2018-12-09T11:30:35+00:00. Preserved for context. Commands, versions, prices and results below reflect the original research.
What are some good certifications to have and what’s the best way to train for them? This page is an attempt at answering those questions.
| Group | Cert | Course | Cost | Features | Description |
|---|---|---|---|---|---|
| Kubernetes | CKA | CKA Exam | $300 | Exam | Online exam. 3 hours to complete 24 scenarios on real clusters. |
| Kubernetes | CKA | Linux Academy | $450 for 12 months or $49 per month | Videos Quizzes Flashcards Exercises |
This course, plus the Kubernetes documentation and practice should be enough to pass. |
| Kubernetes | CKA | Linux Foundation | $299 for 12 months | Videos Exercises |
Course designed specifically for the CKA exam |
| Kubernetes | CKA | LearnK8s Academy | $999 for 12 months | Interactive | With a focus on simplicity and readability, this course will have you deploying and scaling applications in no time! |
| Kubernetes | CKA | KataCoda | Free | Exercises | Not enough on its own but helpful |
| Kubernetes | CKA | Udacity | Free | Videos Quizzes |
By the legend Kelsey Hightower. Worth doing this as it's free but won't cover everything needed. |
| Kubernetes | CKA | edX | Free | Videos Quizzes |
A good free introduction to Kubernetes but not enough on its own to pass the exam |
| Kubernetes | CKA | Kubernetes the Hard Way | Free | Exercises | Manually setup a cluster on GCE |
| Kubernetes | CKA | Kubernetes Bootcamp | Free | Interactive | An hour long interactive tutorial powered by Katacoda that creates a cluster, deploys an app and scales it. |
| Kubernetes | CKA | CKA study guide | Free | Exercises | A cool Github repo with some labs and revision notes |
| Kubernetes | None | Magic Sandbox | Free | Interactive | Free introduction course that covers a lot of the Kubernetes fundamentals in a fun way |
| Kubernetes | None | Play with K8s | Free | Interactive | Play around on a free Kubernetes cluster courtesy of Docker |
| Kubernetes | None | TGI Kubernetes | Free | Videos | A Youtube series of 56 x 1 hour plus long videos by Joe Beda from Heptio, the creator of Kubernetes. |
| Kubernetes | None | Kubernetes Introduction | Free | PPT | An absolutely beautiful presentation with over 180 slides including some of the prettiest graphics I've seen. Definitely worth flicking through. Suitable for all skill levels. |
| Kubernetes | None | Heptio Tutorials | Free | Text | A handful of short tutorials to complete on your own cluster. |
| Kubernetes | None | Kubernetes by example | Free | Text | A short set of tutorials going over all of the Kubernetes primitives. |
| Kubernetes | None | What happens when k8s | Free | Text | A deep dive into what happens when you type kubectl run. |
| Cloud | AWS Solutions Architect Associate | AWS Solutions Architect Exam | $150 | Exam | Onsite exam. 130 minutes to complete multiple choice questions. |
| Cloud | AWS Solutions Architect Associate | acloud.guru | $249 for 12 months or $29 per month | Videos Quizzes Trial-Exam Forum |
This should be enough on its own to pass the exam |
| Cloud | AWS Solutions Architect Associate | Linux Academy | $450 for 12 months or $49 per month | Videos Quizzes Flashcards Exercises |
This should be enough on its own to pass the exam |
| Cloud | AWS Solutions Architect Associate | Qwiklabs | $495 per year or $55 per month | Exercises | Lab exercises for AWS and GCP on real clusters. It's worth doing a month of this if you don't have much hands on experience. |
| Cloud | None | Coursera GKE | Free | Videos | 6 hours of videos from Google about containers and Kubernetes on Google Cloud |
| Network | CCNA | CCNA Exam | $325 | Exam | Onsite exam. 90 minutes to complete 50 - 60 questions with 3 - 4 simulation questions. |
| Network | CCNA | udemy | $10 | Videos Exercises |
This may be enough to pass, I'm not sure. I attended onsite training to pass the CCNA. |
| Linux | RHCSA | RHCSA Exam | $400 | Exam. | Onsite exam. 150 minutes to complete 10 to 15 hands on assignments. |
| Linux | RHCSA | Linux Academy | $450 for 12 months or $49 per month | Videos Quizzes Flashcards Exercises |
This should be enough on its own to pass the exam |
| Containers | Docker Certified Associate | Docker | $195 | Exam. | Online exam. 90 minutes to complete 55 multiple choice questions. |
| Containers | None | udemy: Docker and Kubernetes guide | $10 | Videos | 4.5 hours of high quality videos. A great way to start if you're learning containers from scratch. |
| Config Management | Red Hat Certified Specialist in Ansible Automation | Redhat | $400 | Exam. | Onsite exam. 4 hours of hands on lab scenarios. |
| Software Dev | None | Code Academy Python 2 | Free | Interactive | This is the course that got me into Python. It's still free! Do this course and then moving to Python 3 is a small change. |
| Software Dev | None | udemy: Automate boring stuff with Python | $10 | Videos | Learn Python 3.x from scratch with a fun set of videos (almost 10 hours in total) |
| Security | None | Hack the box | Free | Interactive | Pentesting labs |
Certifications in green are recommended.
You may be wondering why there are all sorts of different courses in the table. Kubernetes builds on top of Linux and containers and it’s usually run in the cloud. You’ll need to have a good level of knowledge in each category.
Hiring managers mostly want to see demonstrated experience and problem solving skills rather than text book knowledge.
You need to weigh up the time you spend on learning and certification vs the time you could be spending building an online social media profile. Technical blogging, personal projects on Github and speaking at events should not be underestimated when it comes to career progression. Be selective with your time and find a balance between experience, certifications and marketing yourself.
At this point I’d also like to state that getting a job and experience comes first before anything else. Take any position that gets you on the technology career ladder and study in your spare time. Certs won’t guarantee you a job or higher income. They will definitely improve your knowledge based on the effort you put in and the piece of paper at the end is a nice side effect. Work on improving yourself every day and the money and job offers will eventually arrive.
Recommendations
As you can see from above I highlighted the CKA, AWS Solutions Architect Associate and CCNA as certifications you should definitely aim for.
The CKA is a 3 hour exam that’s 100% lab based. It’s an online supervised exam and mimics real world troubleshooting scenarios. Due to the hands-on nature of this certification it is well respected.
AWS certs are popular but choosing the correct one is important. Completing the Solutions Architect associate level course is enough to demonstrate capability. The Pro level certs are significantly harder and should only be considered if you wish to focus on AWS specific roles in the future.
Anyone who has studied and passed a Cisco CCNA certification knows more than enough about networking to configure Kubernetes CNI’s on any cloud provider. The exam is made up of a mix of questions and simulations. I would not go beyond the CCNA with any other Cisco certifications as somebody working in an SRE role.
The RHCSA is an extremely good certification to have. However, I believe most companies will simply be looking for X years of Linux experience on any distribution. Therefore, I think the time and effort you would spend obtaining this cert could be better spent on other things.
Similarly, companies will generally ask you if you’ve used Docker or Ansible. It takes a few days of playing with these tools to become proficient so don’t waste your time on the certs.
Online Training
I’m a fan of anything online, free and high quality as you’ll usually learn something even if you think you know the topic. My advice is to go through everything in the table above that’s free. I won’t add low quality courses to the table so you can be sure it’s worth going through.
Personally, I paid for a Linux Academy subscription as I wanted high quality content for the CKA exam preparation. They also provide lessons for the AWS Solutions Architect Associate exam.
When I do the AWS certification I’ll additionally buy a month of acloud.guru and go over their material as various people I trust have said it’s great. These courses are usually a few days of entertainment so it’s worth the small monthly cost.
If you know of any other online courses that are valuable please let me know in the comments below. I’ll continue to update this table.
The post Kubernetes Courses appeared first on kubedex.com.
Sources & further reading
Spotted something that needs another look?
Help improve this page →